let nums = [1,2,3,4,5]
let result = nums.some(function(value) {
console.log(value); //결과 : 1 2 3 4 5
return false;
})
console.log(`result is ${result}`); //결과 : result is false
let result2 = nums.some(function(value) {
console.log(value); //결과 : 1 2 3
return (value === 3) ? true : false;
})
console.log(`result is ${result}`); //결과: result is true
/***
배열 안에 어떤 값이 하나라도 존재하는 확인하는 함수로 리턴 타입은 Boolean.
하나라도 있으면 -> true 리턴
***/
let nums = [ 1,2,3,4,5 ]
let result = nums.every(function(value) {
console.log(value); //결과 : 1 2 3 4 5
return true;
})
console.log(`result is ${result}`); //결과 : result is true
let result2 = nums.every(function(value) {
console.log(value); //결과 : 1 2 3
return (value === 3 ) ? false : true;
})
console.log(`result is ${result}`); //결과 : true is fasle
/***
중간에 만족하지 않는 값이 하나라도 있으면 false를 리턴하고 종료
***/
.
.
.
.
Reference