기존 var 사용, ES6 부터 let과 const가 추가되었다. var는 한번 선언된 변수를 다시 선언할 수 있다. 또한 선언하기 전에 사용할 수 있다. var로 선언한 모든 변수는 코드가 실제로 이동하
유일한 식별자를 만들 때 사용한다. 유일성이 보장된다. 문자열 형태로 설명을 붙여줄 수 있다. 디버깅할 때 유용하다. 설명이 동일한 심볼을 여러개 만들어도 각 심볼 값은 다르다.
arr.splice(n,m) n번부터 m개 지워라 arr.splice(n,m,x) n번부터 m개 지우고 x 추가 let result = arr.splice(n,m): 삭제하는 요소 반환 arr.slice(n,m) n부터 m까지 반환 arr.concat(arr2,a
🧸 나머지 매개변수 (Rest Parameter) 🎈 인수 전달
call, apply, bind: 함수 호출 방식과 관계없이 this를 지정할 수 있음call 메서드는 모든 함수에서 사용할 수 있으며, this를 특정값으로 지정할 수 있다.apply는 함수 매개변수를 처리하는 방법을 제외하면 call과 완전히 같다. call은 일반
✨ Promise resolve는 성공한 경우, reject는 실패했을 때 실행되는 함수이다. 어떤 일이 완료된 이후 실행되는 함수를 콜백함수라고 한다. new Promise 생성자가 반환하는 Promise 객체는 state와 result를 프로퍼티로