FRONTEND/JavaScript

Array.some(), Array.every()

MarkLEE 2021. 5. 19. 11:24

some()

 

✔️ Boolean값을 return 

☑️ 배열안의 요소가 단 하나라도 참이라면 return true 

☑️ 배열안의 요소가 모두 다 거짓일때에만 return false   

 

 

 

every()

 

✔️ Boolean값을 return 

☑️ 배열안의 요소가 단 모두 다 참일때에만  return true 

☑️ 배열안의 요소가 하나라도 거짓이라면 return false   

 

 

💡e.g.

const array = [1, 2, 3, 4, 5];

let result1= array.some(el => el%2 === 0)

result = true;

 

let result2= array.every(el => el%2 === 0)

result = false;