Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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
  • 배열의 각 요소에 함수를 적용할 수 있는 메서드 map 및 forEach
  • 배열을 단일 값으로 줄이는 메서드 reduce 및 reduceRight
← →
↑
한국어▼
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부