ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.