본문 바로가기

지금, 개발하기81

node.js] npm 명령어 퀴즈 Q. 패키지 로컬 설치 : → Q. 패키지 전역 설치: → Q. 패키지 개발용 의존용 설치: → Q. package.json에 설정된 모든 패키지 설치: → Q. 패키지 설명: → Q. 패키지 삭제 : → Q. 패키지 생성 : → Q. npm로그인 : → Q. 로그인 계정확인: → Q. 패키지 업로드 : → Q. 패키지 업로드취소: → Q. 패키지 업그레이드 : → Q. 패키지 정보 조회 : → Q. 현재 패키지의 dependencies 조회 : → Q. 현재 패키지의 test 명령어를 실행: → 정답 패키지 로컬 설치 : npm install [패키지명] 패키지 전역 설치: npm install -g [패키지명] 패키지 개발용 의존용 설치: npm install --save-dev[패키지명] packa.. 2022. 1. 13.
Javascript] 객체의 key(프로퍼티 이름), value(프로퍼티 값) 출력하기 1. Object.keys - 특정 객체의 프로퍼티를 출력하기 const newStudent = { "1.name" : "jinee", "2.age" : 26, "3.class" : "A", "4.number" : "23", "5.birthday" : "1997-04-01", "6.emailAddress": "jinee@google.com", "7.phoneNumber": "010-1234-1234", } console.log(Object.keys(newStudent)) 프로퍼티의 이름들이 하나의 배열에 담긴다 - 프로퍼티이름과 프로퍼티 값을 같이 출력하기 const newStudent = { "1.name" : "jinee", "2.age" : 26, "3.class" : "A", "4.number" .. 2022. 1. 12.
동기실행 vs 비동기실행 Node.js의 핵심개념인 '비동기 통신'에 대해 알아보겠습니다. 1. 동기 vs 비동기 작업을 처리하는 방식에는 동기실행과 비동기 실행이 있습니다. Node.js의 경우 대부분 비동기 실행이 권장되는데요. 먼저 이 둘이 어떤 차이가 있는지 알아보겠습니다. 쉽게 이해하기 위해 예를 들어볼게요. '동기' 식당이 있습니다. 동기 식당은 손님 한명 한명을 소중히 여깁니다. 그래서 A손님의 주문을 받으면 A음식이 나올때까지 다른 손님의 주문을 받지 않습니다. 그리고 비로소 A손님의 주문이 끝난 후에야 B손님의 주문을 받고, B손님의 음식이 나오고 나서야 다음 C손님의 주문을 받습니다. 어떤가요? 손님 한명한명 대하는 건 좋지만.. C손님 입장에선 기다리는게 불만일 수 있겠네요. 반면에 '비동기' 식당은 빠른 처.. 2021. 10. 21.
Javascript] 함수 표현식, 화살표 함수표현식 함수 표현식 보통 자바스크립트에서는 아래와 같은 방법으로 함수를 표현합니다. 첫번째 방법처럼 그냥 함수를 선언하기도하고, 변수에 담아 함수를 표현하기도 합니다. function plus(a, b){ return a + b; } let sum = function(a, b){ return a + b; } 화살표 함수 표현식 그런데 함수표현식이 좀 길지 않나요? 자바스크립트의 최근 문법 ES^에서는 함수표현식을 축약해서 쓸 수도 있는데요 이런걸 '화살표 함수'라고 합니다. 화살표 함수 표현식은 함수 표현식을 줄여서 만든 표현입니다. 인자를 괄호 안에 넣고 화살표가 함수의 몸체를 가르키게 써주면 됩니다. let sum = (a, b) => { return a + b; } 예시를 통해 화살표 함수를 만들어 보겠습.. 2021. 10. 12.