18주차: 고급 어레이 방법

이번 주 초점은 Colt Steele The Advanced Web Developer Bootcamp의 Advanced Array Methods였습니다.



 -forEach
-map
-Filter
-Some
-Every
-Reduce

각각



배열을 통해 반복
배열의 각 값에 대해 콜백 함수를 실행합니다.
'정의되지 않음'을 반환합니다.

forEach는 항상 정의되지 않음을 반환합니다.





지도



새 배열을 만듭니다.
배열을 통해 반복
배열의 각 값에 대해 콜백 함수를 실행합니다.
해당 콜백 함수의 결과를 새 배열에 추가합니다.

map 항상 같은 길이의 새 배열을 반환합니다.



필터



새 배열을 만듭니다.
배열을 통해 반복
배열의 각 값에 대해 콜백 함수를 실행합니다.
콜백 함수가 true를 반환하면 해당 값이 새 배열에 추가됩니다.
콜백 함수가 false를 반환하면 해당 값은 새 배열에서 무시됩니다.

콜백의 결과는 항상 부울입니다.



약간



배열을 통해 반복
배열의 각 값에 대해 콜백을 실행합니다.
콜백이 하나 이상의 단일 값에 대해 true를 반환하면 true를 반환합니다.
그렇지 않으면 거짓을 반환

콜백의 결과는 항상 부울입니다.



모든



배열을 통해 반복
배열의 각 값에 대해 콜백을 실행합니다.
콜백이 단일 값에 대해 false를 반환하면 false를 반환합니다.
그렇지 않으면 true를 반환합니다.

콜백의 결과는 항상 부울입니다.



줄이다



콜백 함수와 선택적 두 번째 매개변수를 허용합니다.
배열을 통해 반복
배열의 각 값에 대해 콜백을 실행합니다.
콜백에 대한 첫 번째 매개변수는 배열의 첫 번째 값이거나 선택적 두 번째 매개변수입니다.
콜백에 대한 첫 번째 매개변수는 종종 accumulator라고 합니다.
콜백에서 반환된 값은 accumulator의 새 값이 됩니다.

콜백 함수에서 반환되는 모든 것이 누산기의 새 값이 됩니다.



좋은 웹페이지 즐겨찾기