-배열과 객체
복잡한 배열과 객체를 읽고 작성하는 것이 어렵다.
-값이 여러 개면 이름을 여러 개 만들지 않고 배열 하나에 담는다.
-자바스크립트에서 함수는 특별한 문법이 아니라 숫자나 글자와 같은 하나의 값이다.
-map은 개수가 같은 새 배열을, filter는 개수가 줄어든 배열을, reduce는 값 하나를, find는 조건에 맞는 첫 값을 돌려준다. 배열을 돌려주는 둘은 이어 붙일 수 있고, 그때 순서가 결과를 바꾼다.
-filter는 번호를 0부터 새로 매긴다.
-배열은 순서가 의미이고 객체는 이름이 의미이다.
-없는 이름을 사용해도 에러가 뜨지 않는다. udefinded나 NaN이 뜨면 오타를 찾아보는 것이 우선이다.
-배열을 typeof 하면 objet라고 나온다.
-마지막 객체는 length-1이다.
-모든 객체를 그냥 다 뽑을 때 for of를 사용한다.
-인덱스도 사용해야 할 때는 i를 넣은 포문(if를 사용)을 사용한다.
-push라는 함수를 통해 값을 마지막에 추가할 수 있다.
-map은 배열 안에 있는 모든 데이터들을 특정한 형태로 변환하는 함수이다.