본문 바로가기
JS

JS, 배열의 조건 만족

by Hyeon_E 2023. 7. 4.

[ 배열의 조건 만족 ]

▶ 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를 반환

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

 

'JS' 카테고리의 다른 글

JS, 배열 비교  (0) 2023.10.12
JS, 내장함수를 이용한 숫자/날짜의 현지화  (0) 2023.07.08
JS, 정규표현식(RegExp)  (0) 2023.06.21
JS, padEnd()와 padStart()  (0) 2023.06.21
JS, 진수 변환방법  (0) 2023.06.19

댓글