• Array.prototype.some()
  • Array.prototype.every()
  • Array.prototype.find()
  • Array.prototype.findIndex()

Array.prototype.some()

: 배열 내 일부 요소가 제공된 함수에 의해 구현된 테스트를 통과하는지를 테스트 함.

Array.prototype.every()

  • 배열의 모든 요소가 제공한 함수로 구현된 테스트를 통과하는지를 테스트

Array.prototype.find()

  • 해당 배열 안의 값을 하나 반환.
  • 콜백으로 전달받은 테스트 함수가 요구하는 조건을 만족하는 값을 반환하고, 그렇지 않으면 undefined를 반환

Array.prototype.findIndex()

  • 제공된 테스트 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환하고, 그렇지 않으면 -1이 반환.

code

출처 : [javascript30.com] 30 Day Vanilla JS Coding Challenge