728x90
Array.every() & Array.some()
Array.every()
every() 함수란?
- 특정 조건이 배열의 모든 요소와 부함하는지 확인하는 함수
array.every(callback(element[, index[, array]])[, thisArg])
- callback : 함수
- element : 배열 요소 중 처리되고 있는 요소
- index : 배열 요소 중 처리되고 있는 인덱스 (Option)
- array : 배열 (Option)
- thisArg : callback이 실행될 때 this 값으로 사용
예제
- 배열 내 모든 요소가 홀수일 경우 true를 반환
const array = [1, 3, 5];
console.log(array.every((element) => element % 2 === 1));
Array.some()
some() 함수란?
- 특정 조건이 배열의 요소 중 하나라도 맞는 지를 확인하는 함수
array.some(callback(element[, index[, array]])[, thisArg])
- callback : 함수
- element : 배열 요소 중 처리되고 있는 요소
- index : 배열 요소 중 처리되고 있는 인덱스 (Option)
- array : 배열 (Option)
- thisArg : callback이 실행될 때 this 값으로 사용
예제
- 배열 내 요소 중에 하나라도 홀수가 존재할 경우 true를 반환하는 로직
const array = [1, 2, 3, 4, 5];
console.log(array.some((element) => element % 2 ===1));
728x90
728x90
'Frontend > JavaScript' 카테고리의 다른 글
DOM(Document Object Model) VS BOM(Browser OBject Model) (0) | 2021.04.25 |
---|---|
2차원 배열 만들기 (0) | 2020.12.04 |
간단하게 진수를 변환하기 (0) | 2020.11.06 |
배열 내 특정 값 삭제하기(Array.indexOf() & Array.splice()) (0) | 2020.09.04 |
배열 내의 최대값 최소값 찾기(Math.min.apply(), Math.max.apply()) (0) | 2020.09.03 |