Some & Every

2020. 3. 5. 17:37TypeScript&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