this가 있는 경우 구조분해할당을 하지 않는다.
화살표 함수의 등장 후 코드 작성이 매우 심플해졌다. 그럼에도 function 함수는 살아지지 않았는데 그 이유를 알아보자 화살표 함수가 기존 function(){}를 대체하는건 아니다(this가 달라짐)function은 자신만의 this를 갖는다. 부모의 this를
화면 하단 메뉴바에서 윈도우 아이콘 우클릭 -> 시스템 클릭 고급 시스템 설정 클릭 환경 변수 클릭 사용자 변수쪽의 Path 선택 후 편집 C:\Users\(사용자이름)\AppData\Roaming\npm 해당 내용이 있는지 확인 후 없다면 위 경로와 같이
템플릿 문자열 (백팁 문자열)
ES2015 이전 var로 변수를 선언 but ES2015부터 const와 let이 대체 가장 큰 차이점 : 블록 스코프 (var은 함수 스코프)
async function의 도입promise를 간단하게 사용할 수 있도록 해줌변수 = await 프로미스 : 인 경우 프로미스가 resolve 된 값이 변수에 저장변수 await 값 : 인 경우 그 값이 변수에 저장 await로 값을 반환하기 때문에 실패값에 대한 반

호출 스택 (함수의 호출, 자료 구조의 스택)Anonymous은 가상의 전역 컨텍스트(항상 있다고 생각하는게 좋음)(Anonymous : 크롬에서 실행하면 쌓이게 되는 것. 파일이 시작되면 생기고 끝나면 사라짐)함수 호출 순서대로 쌓이고, 역순으로 실행됨(함수안에 함수
Map/Setes2015에 새로 추가된 자료구조 중 자주 쓰이는 것이 Map과 Set이다. Map은 객체와 유사하고 Set은 배열과 유사하다Map과 Set 과 오브젝트 리터럴{}과 어레이 리터럴\[]과 다른점은 무엇일까?자바스크립트는 문제점이 하나의 기능에 자유도가 높
콜백 헬이라고 불리는 지저분한 자바스크립트 코드의 해결책프로미스 : 내용이 실행은 되었지만 결과를 아직 반환하지 않은 객체Then을 붙히면 결과를 반환함실행이 완료되지 않았으면 완료된 후에 Then 내부 함수가 실행됨 Resolve(성공값리턴) -> Then으로 연결R
프로토타입 문법을 깔끔하게 작성할 수 있는 Class 문법 도입 Constructor(생성자), Extends(상속) 등을 깔끔하게 처리할 수 있음 코드가 그룹화 되어 가독성이 향상됨