106 of 264 menu

메서드 every

메서드 every는 배열의 요소를 전달된 함수에 따라 확인합니다. 배열의 모든 요소에 대해 전달된 함수가 true를 반환하면 메서드는 true를 반환하고, 그렇지 않으면 메서드는 false를 반환합니다.

함수에는 세 개의 매개변수를 전달할 수 있습니다. 이 매개변수가 있는 경우(필수는 아닙니다), 첫 번째에는 자동으로 배열 요소가, 두 번째에는 배열 내 위치(인덱스)가, 세 번째에는 배열 자체가 전달됩니다.

구문

배열.every(function(요소, 인덱스, 배열) { return true 또는 false; });

예제

배열의 모든 숫자 요소가 양수인지 확인해 봅시다:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

코드 실행 결과:

true

예제

요소와 그 순번(인덱스)을 곱한 값이 항상 30보다 작은지 확인해 봅시다:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

코드 실행 결과:

true

예제

필요한 경우 세 번째 매개변수에 배열 자체를 전달할 수 있습니다:

let check = arr.every(function(elem, index, arr) { // 여기에서 배열 arr에 접근할 수 있습니다. });

관련 항목

  • 배열 확인을 수행할 수 있는 메서드 some
  • 배열의 각 요소에 함수를 적용할 수 있는 메서드 mapforEach
  • 배열을 단일 값으로 줄이는 메서드 reducereduceRight
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부