장점은 쉬운 언어인 자바스크립트를 사용하며 속도도 아주 빠르다는 것이다.특징 : 노드의 비동기 입출력 방식, 즉 하나의 요청처리가 끝날때까지 기다리지 않고 다른 요청을 할 수 있다.JavaScript 파일로 진행한다.현재 작업 directory 로 이동한다.아래 처럼
콘솔:콘솔:콘솔:콘솔:콘솔:
함수 함수 parameter값에 바로 입력 가능, 명확하게 값을 지정 안해주면 undefined 라고 출력된다. 콘솔 배열 포함 콘솔 펼침연산자(...) es6(EcmaScript6)에서 추가된 기능으로 배열 안의 값들을 다 불러온다. 콘솔 배열을 바로 p
화살표 함수: 1. 객체생성을 못한다. (new 생성이 불가능) 2. 자바의 Ramda 익명함수와 같은 방식 3. function 이라는 키워드를 안쓴다. 대신에 화살표를 사용한다. 일반함수 익명함수 익명함수를 변수로 지정 변수로 지정된 함수를 화살표함수로.. 예제 일반 함수 일반함수 f1 화살표 함수 화살표함수 f2 일반 함수 1...
문자열에 변수를 여러가지 넣어야 할 경우 더 쉽게 출력할 수 있다.${} 사용 시 자동 줄바꿈이 적용된다.결과 (위 2가지 방식 동일)
EcmaScript6 : 좀 더 언어적으로 바뀜, Set, Map 등 컬렉션 사용 가능. set의 경우 중복문자를 걸러낸다. Set(6) { 'a', 'b', 'c', 'd', 'e', 'f' } 추가 삭제가 가능하다. 추가 Set(7) { 'a', 'b', 'c', 'd', 'e', 'f', 'g' } has has : ~를 포함하면 true...
EcmaScript6 에서 class 기능이 추가됐다. 이름: limchard 내이름은 limchard 입니다. 이름: hoihoi 내이름은 hoihoi 입니다.