-
forEach에 대해서 참조한 블로그 + 여러가지 배열 메소드javascript 2020. 6. 6. 18:57
forEach 설명이 잘되어 있는 블로그
자바스크립트 배열 메소드 중 고차 함수 학습하기 (js array method)
- forEach, find, filter, map, reduce, sort, some, every
Array.prototype.find : find() 메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면 undefined를 반환합니다.
Array.prototype.filter : filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다.
Array.prototype.map : map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.
⭐️Array.prototype.reduce : reduce() 메서드는 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다. **이건 mdn문서도 읽어보자! developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
Array.prototype.sort : sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다.
Array.prototype.some : some() 메서드는 배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트합니다. 👉 배열의 요소중에 주어진 판별함수를 하나만 통과해도 true를 리턴한다.
Array.prototype.every : every() 메서드는 배열 안의 모든 요소가 주어진 판별 함수를 통과하는지 테스트합니다. callback이 모든 배열 요소에 대해 참(truthy)인 값을 반환하는 경우 true, 그 외엔 false.
'javascript' 카테고리의 다른 글
문자열 (0) 2020.10.28 Function Statements(Declarations) and Expressions (0) 2020.10.10 call, apply, bind (0) 2020.05.28 closure (0) 2020.05.28 function (0) 2020.05.28