developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/some

 

Array.prototype.some() - JavaScript | MDN

Array.prototype.some() some() 메서드는 배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트합니다. 참고: 빈 배열에서 호출하면 무조건 false를 반환합니다. The source for this interactive example i

developer.mozilla.org

 

Array.some()은 배열 내에 특정한 요소가 있는지 없는지 판단해서

true, false를 반환해준다.

빈 배열에서는 false를 반환

 

const numbers = [1,2,3,4,5];
const result = numbers.some(greaterThanFour);
function greaterThanFour(number) {
   return number > 4;
}

console.log(result); // true


const persons = [
   {
      name: "sample1",
      age: 10
   },
   {
      name: "sample2",
      age: 20      
   },
   {
      name: "sample3",
      age: 30      
   }
]
const result2 = persons.some(isAdult);
function isAdult(person) {
   return person.age > 19;
}
console.log(result2); // true

'JavaScript > Vanilla JS' 카테고리의 다른 글

tooltip (툴팁 만들기)  (0) 2021.03.27
Array.splice() (배열 삭제 및 추가)  (0) 2021.03.26
Array.from (객체 복사 및 생성)  (0) 2021.03.23
js random color 생성  (0) 2021.03.16
Array.prototype.forEach()  (0) 2021.03.03