JavaScript에서 find와 filter의 차이점
find
와 filter
는 둘 다 JavaScript에서 배열 처리에 사용되는 함수이지만 사용법과 결과가 다릅니다. find
和 filter
都是 JavaScript 中用于数组处理的函数,但它们在用法和结果上有所不同。
find
undefined
사용법: 주어진 조건을 충족하는 배열의 첫 번째 요소를 찾습니다.
정의되지 않음
입니다.
<code class="javascript">const element = arr.find(callback);</code>
사용법: 배열에서 주어진 조건을 충족하는 모든 요소를 필터링하고 새 배열을 반환합니다.
구문: | <code class="javascript">const newArray = arr.filter(callback);</code> 로그인 후 복사 |
|
---|---|---|
Features | find | |
반환 값 | ||
요소 조건 충족 | conditions의 배열 |
result🎜🎜원래 배열을 수정🎜🎜새 배열 만들기🎜🎜🎜🎜🎜🎜예: 🎜🎜
<code class="javascript">const ages = [20, 25, 30, 35, 40]; // 查找第一个年龄超过 30 的人 const personOver30 = ages.find(age => age > 30); // 35 // 过滤出所有年龄小于 30 的人 const peopleUnder30 = ages.filter(age => age < 30); // [20, 25]</code>
위 내용은 js에서 찾기와 필터의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!