
ES는 ECMA Script의 약자입니다. ECMA Script는 자바스크립트의 표준이라고 생각하시면 됩니다. 자바스크립트가 나오고 난 후 다양한 스크립트가 나오게 됐고 스크립트들이 너무 제각각이라 표준이 필요하여 ECMA Script가 만들어 졌다고 생각하시면 됩니다
PackageNode.js 로 프로젝트를 생성할때 npm에서 배포하는 확장 모듈 정보를 담고있는 저장소라고 생각하시면됩니다. 꼭 확장 모듈 저장소만 사용하는 것이 아닌 애플리케이션을 개발할 때 package 파일을 이용하면 사용하는 확장 모듈에 대한 의존성 관리가 가능
CORS 란?Cross-origin resource sharing의 약자로 의미는 교차 출처 리소스 공유입니다. 즉, 현재 브라우저로 접속중인 페이지에서 자바스크립트를 이용해 다른 도메인 또는 포트를 가진 주소로 요청을 하는 경우, 해당 리소스에 접근을 허용했는지 확인

Node.jsChrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임(프로그래밍 언어가 동작하는 환경을 말한다.)입니다. 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼입니다. 작성 언어로는 JavaScri

호이스팅은 코드 실행전 선언된 함수/변수를 해당 스코포의 최상단에 올려주는 역할을 하는 것이 아니라 최상단으로 올려진것과 같은 효과를 주는 현상을 말합니다. 최신 자바스크립트 ES6문법의 let과 const 에서는 사용할 수 없고, var 변수에서 호이스팅이 일어납니다
브라우저와 node.js에서 사용할 수 있는 Promise 기반 HTTP 클라이언트 라이브러리Axios는 node.js와 브라우저를 위한 Promise 기반 HTTP 클라이언트 입니다. 서버 사이드에서는 네이티브 node.js의 http 모듈을 사용하고, 클라이언트(브

콜백함수를 사용하다 보면 원하지 않게 콜백지옥을 경험 할 때가 있습니다. 로직을 따라 콜백함수를 계속 작성하다 보면 가독성이 심하게 떨어지는 코드를 작성하게 됩니다. 이럴때 사용하는 것이 Promise 객체 입니다. Promise는 요청에 대해 응답이 준비되었을 때 알

Set은 Value를 키 값으로 갖는 컬랙션입니다.Set은 수정이 가능하며, 프로그램이 실행되는 동안 값의 추가나 삭제가 가능합니다.값의 중복이 허용되지 않습니다. (중요..!)set은 인덱스 값으로 데이터 조회가 안됩니다.set이 제공하는 여러가지 함수(메서드)Key

화살표 함수는 항상 익명이다.오브젝트 자료형에 함수 정의시 사용이 불가능하다.프로토타입 함수에도 사용이 불가능하다.

반환값이 없다. 단순 for문과 같이 작동한다.반환값을 배열에 담아 반환한다.조건에 충족하는(true) 아이템만 배열에 담아 반환한다.조건에 충족하는 아이템이 하나라도 있으면 true 반환, 아니면 false모든 배열에 아이템이 조건을 충족하면 true 반환, 아니면
