-
Array.prototype.some()JavaScript/JavaScript 2019. 9. 13. 15:06반응형
some()은 배열의 요소들에 주어진 조건에 부합하는지 테스트한다.
value % 2가 0인지 검증한다. 여기서 중요한 점은 some은 true가 발생되는 순간 검증을 종료한다는 것이다.
뒤에 검증되지 않은 요소가 더 있다 하더라고 true가 발생하면 검증이 종료된다.
빈 배열은 무조건 false를 반환한다. 빈 배열에 some을 사용할 경우 false를 반환한다.
만약 람다식에 중괄호를 추가할 경우 반드시 return 구문을 작성해줘야한다.
안그러면 true 이후에도 false까지 진행된다.
const test = ['A', 'B', 'C', 'D'].some(v => { return v === 'C'; }); console.log('test: ', test); /// test: true
반응형'JavaScript > JavaScript' 카테고리의 다른 글
Array.prototype.values() (0) 2019.09.13 Array.prototype.sort() (0) 2019.09.13 Array.prototype.keys() (0) 2019.09.13 Array.prototype.includes() (0) 2019.09.11 Array.prototype.entries() (0) 2019.09.11