>웹 프론트엔드 >JS 튜토리얼 >js에서 찾기와 필터의 차이점

js에서 찾기와 필터의 차이점

下次还敢
下次还敢원래의
2024-05-07 19:21:15739검색

JavaScript에서 find와 filter의 차이점

findfilter는 둘 다 JavaScript에서 배열 처리에 사용되는 함수이지만 사용법과 결과가 다릅니다. findfilter 都是 JavaScript 中用于数组处理的函数,但它们在用法和结果上有所不同。

find

  • 用途: 在数组中查找第一个满足给定条件的元素。
  • 返回: 第一个满足条件的元素,如果不存在则返回 undefined
  • find

사용법: 주어진 조건을 충족하는 배열의 첫 번째 요소를 찾습니다.

    반환:
  • 조건을 충족하는 첫 번째 요소이거나, 존재하지 않는 경우 정의되지 않음입니다.
  • 구문: ​​
  • <code class="javascript">const element = arr.find(callback);</code>
  • filter

사용법: 배열에서 주어진 조건을 충족하는 모든 요소를 ​​필터링하고 새 배열을 반환합니다.

반환: 조건을 충족하는 요소로 구성된 배열입니다. 구문: 차이점 요약: filter첫 번째는 조건의 요소를 만족합니다단일 조건
<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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:js의 사용법 색인다음 기사:js의 사용법 색인