본문 바로가기
개발 공부 일지/JavaScript

자바스크립트 - 배열 메소드 .some .every

by yelimu 2024. 7. 22.

some : 조건을 만족하는 요소가 1개 이상 있는지?

every : 모든 요소가 조건을 만족하는지? = 조건을 만족하지 않는 요소가 1개 이상 있는지? 

boolean 타입의 값을 리턴


find 메소드가 동작하는 방식과 같다.. 즉 배열의 요소 개수만큼 반복하는게 아니라 

some : 조건을 만족하는 요소를 찾는 순간  true 리턴하고 반복 종료

every: 조건을 만족하지 않는 요소를 찾는 순간 false를 리턴하고 반복 종료 


메소드를 호출하는 배열이 빈 배열[]일 경우 무조건 리턴값이 정해져있다 

some : false

every: true