배열 안에 모든 요소가 조건을 만족하지 않는다면 false
를 리턴하고
조건을 만족하는 요소가 등장하면 바로 true
를 리턴하고 반복을 종료한다.
const numbers = [1, 3, 5, 7, 9];
// some: 조건을 만족하는 요소가 1개 이상 있는지
const someReturn = numbers.some((element, index, array) => {
console.log(index); // 콘솔에는 0, 1, 2, 3까지만 출력됨.
return element > 5;
});
console.log(someReturn); // true;
배열 안에 모든 조건이 만족하면 true
를 리턴하고
조건을 만족하지 않는 요소가 등장하면 false
를 리턴하고 반복을 종료한다
const numbers = [1, 3, 5, 7, 9];
// every: 조건을 만족하지 않는 요소가 1개 이상 있는지
const everyReturn = numbers.every((element, index, array) => {
console.log(index); // 콘솔에는 0까지만 출력됨.
return element > 5;
});
console.log(everyReturn); // false;