Some & Every
2020. 3. 5. 17:37ㆍTypeScript&JavaScript/JavaScript
'use strict'
//some - true
//const arr = [1, 2, 0, -1, -2];
//some - false
const some = [1,2,0];
const result = some.some(key => key < 0);
console.log(result);
//every - true
//const every = [2, 3, 4];
//every - false
const every = [1, 2, 3];
const res = every.every(key => key > 1);
console.log(res);
//some -> 하나라도 조건에 해당하는게 있으면 true 반환
//every -> 모든 요소가 조건을 통과해야 true 반환
ES6 기준 Some과 Every는 배열 자료구조에 대해 각 요소의 값과 조건에 대한 결과를 boolean으로 반환한다.
위 코드처럼 some은 해당 배열의 조건에서 하나라도 참이면 true를, 모두 아니면 false를 반환하고
every는 해당 배열에 대한 조건에서 모든 요소가 참이면 true를, 하나라도 아니면 false를 반환한다.
'TypeScript&JavaScript > JavaScript' 카테고리의 다른 글
String (0) | 2020.03.05 |
---|---|
Templete String (0) | 2020.03.05 |
변수와 스코프 (0) | 2020.02.28 |
자바스크립트 객체와 비구조화 할당 (0) | 2020.01.26 |
비동기적 처리 다루기 - Promise, async, await, Promise all, race (0) | 2020.01.11 |