본문 바로가기

Javascript/Javascript

[Javascript] Every

728x90
반응형

 

 

every는 ES6부터 지원하는 문법으로 특정 배열이 어떤 조건에 대해서 모두 만족하는 지를 체크한다.

 

every는 다양한 용도로 활용이 가능한데 

백엔드 뿐만 아니라 프론트엔드에서도 페이지 랜더링을 할 때 설정한 모든 조건이 만족하는 것을 체크하는 것 등에 쓰일 수 있다.

예를 들어 UI 페이지를 만들었을 때 회원 가입디 외어있고, 로그인을 했고 회원이 추천코드를 받았을 때만 보여주는 화면을 만든다고 하면 여러번의 if문 처리가 필요하다.

이럴 때 every를 쓰면 간단하게 표현할 수 있다.

 

예시 소스

'use strict'

// 1보다 큰 수만 모아 놓은 배열 생성
const arr = [2, 3, 4];

const isBiggetThanOne = arr.every(key => key > 1);
const isBiggetThanTwo = arr.every(key => key > 2);

console.log("1보다 큰 수를 모아놓은 배열이다"  + ">" + isBiggetThanOne);

console.log("2보다 큰 수를 모아놓은 배열이다" +  ">" + isBiggetThanTwo);



every 사용 결과

728x90
반응형