배열 API
요소는 어떤 형태든 상관 없음
[ ].로 접근
배열 변수. 로 접근할 수 있음
요소 추가
pop( )
마지막 요소 리턴
push( )
forEach
배열.forEach(콜백 함수())
for문과 비슷
콜백 함수의 매개변수에는
배열의 각 요소가 차례로 할당됨
매개변수의 이름은 뭐든 상관 없음
(1) forEach는 배열의 메서드
(2) 이 배열 메서드는 매개변수를 가짐
(3) 매개변수는 (콜백)함수
(4) 콜백함수는 매개변수를 가짐
(5) 매개변수에는 호출의 주체가 됨
배열의 각 요소가 차례로 할당됨
아웃풋이 없음
배열을 내보냄
map
배열.map(콜백함수())
값을 변경해서 반환
return값이 있음
filter
배열.filter(콜백함수())
return문에 filter의 조건을 넣음
return true;는 모두 true로 반환
즉, 모든 요소들이 반환됨
return false;는 모두 false로 반환
즉, 어떤 요소도 반환되지 않음
내보내는 값은 배열