JS

JS, 배열의 조건 만족

Hyeon_E 2023. 7. 4. 17:04

[ 배열의 조건 만족 ]

▶ every( )

arr.every(callback(curentValue, index, array)[, thisArg])

 

  • callback : function 안에서 조건을 체크하며, true/false를 반환
  • curentValue: 현재 요소 (ex. 반복문의 현재 요소)
  • index : 현재 요소의 인덱스
  • array :대상 배열
  • thisArg : callback을 실행할 때 this로 사용하는 값

.every()는 배열의 모든 원소가 조건에 맞는지 검사하는 메소드

모든 원소가 조건을 만족하면 true, 하나라도 만족하지 않으면 false를 반환함

원소가 없는 빈 배열은 조건을 만족하지 않는 원소가 없으므로 true를 반환

기존의 배열 값은 변경되지 않음

 

▶ some( ) 

arr.some(callback(curentValue, index, array)[, thisArg])

 

  • callback : function 안에서 조건에 맞는게 하나라도 있는지 체크하며, true/false를 반환
  • curentValue: 현재 요소 (ex. 반복문의 현재 요소)
  • index : 현재 요소의 인덱스
  • array :대상 배열
  • thisArg : callback을 실행할 때 this로 사용하는 값

.some()은 배열의 원소가 하나라도 조건에 맞는지 검사하는 메소드

모든 원소 중 하나라도 조건을 만족하면 true, 모두 만족하지 않으면 false를 반환함

원소가 없는 빈 배열은 조건을 만족하는 원소가 없으므로 false를 반환

기존의 배열 값은 변경되지 않음