Array.prototype.every()

So'sCode·2022년 1월 24일
0

Method 정리

목록 보기
4/8
post-thumbnail

📌every() 메서드란?

  • && 조건과 유사하다.
  • 모든 케이스가 true일때만 true를 반환.
  • 하나라도 false면 false를 반환

📌 구문

// 화살표 함수
every((element) => { ... } )
every((element, index) => { ... } )
every((element, index, array) => { ... } )

// 콜백 함수
every(callbackFn)
every(callbackFn, thisArg)

// 인라인 콜백 함수
every(function callbackFn(element) { ... })
every(function callbackFn(element, index) { ... })
every(function callbackFn(element, index, array){ ... })
every(function callbackFn(element, index, array) { ... }, thisArg)
  • callbackFn : 각 요소를 시험할 함수. 다음 세 가지 인수를 받는다.
  • index : 처리할 현재 요소의 인덱스.
  • array : every를 호출한 배열.
  • thisArg : callbackFn을 실행할 때 this로 사용하는 값.

💻예시1.

var astroArr = [{name: '윤산하', age: 23}, {name: '문빈', age: 25},
{name: '차은우', age: 26}]

console.log(objArr.every((item)=> item.age>24)); //false 
//(윤산하가 조건과 맞지 않아 fale)
console.log(objArr.every((item)=> item.age>20)); //true
// 모든 멤버가 20살 이상이기에 true
profile
이왕하는거미루지말고하자.

0개의 댓글