Javascript

배열 내 모든 요소가 콜백 함수의 조건을 만족하면 true/false - every()

자라나라나무나무나 2022. 7. 20. 00:13
배열 내 모든 요소가 콜백 함수의 조건을 만족한다면 true, 아니면 false 반환
빈 배열일 경우 true
Array.every(function(item, index, array){})
item : 배열 요소
index : 배열 위치
array : 배열
let users = [
  {name : "bob", age : 17, job : false},
  {name : "hi", age : 27, job : false},
  {name : "sky", age : 21, job : true},
];

let some_job = users.every(function(user) {
  return user.job == false;
});
console.log(some_job);

let some_age = users.every(function(user) {
  return user.age < 16;
});
console.log(some_age);

let empty = [].every((item) => item > 16);
console.log(empty);