ES2015+
리터럴: 코드 규칙에 따라 표현된 값. 값을 표현하는 방식. 비구조화 할당 const example = {a: 123, b: {c: 135, d: 146}}; const a = example.a; const d = example.b.d; -> 비구조화 할당을 하면 const {a, b: {d}} = example; arr = [1, 2, 3, 4, 5]; const x = arr[0]; const y = arr[1]; const z = arr[4]; -> 비구조화(구조분해) 할당을 하면 const [x, y, , , z] = arr; 객체는 키가 똑같아야 하고 배열은 자리(순서)가 똑같아야 한다. this를 사용하는 경우 비구조화 할당을 하면 문제가 생긴다. (this는 함수를 호출할 때 어떻게 호출되었..