개발로그필름
[JS] some() & every() 의 모든 것 본문
728x90
반응형
SMALL
some()
array.some(callback)
- 배열 안 요소 중 주어진 callback 함수 안의 특정 조건을 하나라도 통과하는지 배열 내부 원소 순회하면서 테스트
- 순회하다가 1개 요소만 충족해도 즉시 중단 후 true 리턴. 남은 요소들 확인 안 함
- true나 false 값 return
- 배열 내부 원소 값 검토 할 때 사용
some() 예제
var arr1 = [1,2,3,4];
let result = arr1.some(num => num > 3);
console.log(result); // ture
every()
array.every(callback)
- 배열 안 요소 중 주어진 callback 함수 안의 특정 조건을 하나라도 통과하는지 배열 내부 원소 순회하면서 테스트
- 순회하다가 하나라도 조건 만족하지 않으면 즉시 중단 후 false return
- 모든 요소에 대해 충족해야 ture 리턴
- ture나 false 값 return
every() 예제
var arr1 = [1,2,3,4];
result = arr1.every(num => num > 3);
console.log(result); // false
callback 함수
3개의 인자를 받는데 index와 array가 필요하지 않다면 생략 가능
function isEven(element, index, array)
- element : 현재 함수로 전달된 요소
- index : 현재 요소의 index
- array : 배열 객체
반응형
LIST
'IT > JavaScript' 카테고리의 다른 글
[JS] Math.floor(), Math.ceil(), Math.round() 개념과 예제 (0) | 2023.01.31 |
---|---|
[JS] push(), apply() (0) | 2023.01.24 |
[JS] 문자열 (생성, 이스케이프, 백틱) (0) | 2022.12.12 |
[JS] 변수(let) & 상수(const) | 개념, 예시, 생성 규칙, 연산자 (0) | 2022.12.09 |
[JS] map() (0) | 2022.09.18 |
Comments