Array.prototype.find

은비·2023년 7월 31일
1

JS_Array

목록 보기
18/20
post-thumbnail

Array.prototype.find

  1. ES6에 도입되었다.
  2. 자신을 호출한 배열의 요소를 순회하면서 인수로 전달된 콜백 함수를 호출하여 반환값이 true인 첫 번째 요소를 반환한다.
  3. 콜백 함수의 반환값이 true인 요소가 존재하지 않는다면 undefind를 반환한다.
[1, 2, 2, 4].filer(item => item === 2); // [2, 2]
/* filter 메서드는 콜백 함수의 호출 결과가 true인 요소만 추출한 
새로운 배열을 반환하여 [2, 2]가 나온다. */

[1, 2, 2, 3].find(item => item === 2); // 2
/* find의 결과 값은 배열이 아닌 해당 요소값이다. 
콜백 함수의 반환값이 true인 첫 번째 요소를 반환하므로 위의 결과는 2이다. */

2개의 댓글

comment-user-thumbnail
2023년 7월 31일

좋은 정보 감사합니다

1개의 답글

관련 채용 정보