English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 배열 every() 메서드

 JavaScript 배열 객체

every() 메서드는 배열의 모든 요소가 제공된 함수에 의해 테스트를 통과하는지 확인합니다.

주의:비어 있는 배열에 대해 어떤 조건이든 이 메서드는 항상 true를 반환합니다.

문법:

array.every(callback, thisArg)
var nums = [1, 30, 39, 29, 10, 13]);
var bool = nums.every(function(element) {
return element >= 18;
});
document.getElementById("result").innerHTML = bool;
테스트를 보고 보세요‹/›

브라우저 호환성

표에서의 숫자는 every() 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다:

메서드
every()1.59

매개변수 값

매개변수설명
callback
배열의 각 요소에 대해 실행할 함수.
함수 매개변수:
  • currentValue(필수)-처리 중인 현재 배열 요소의 인덱스

  • index(선택 사항)-처리 중인 현재 배열 요소의 인덱스

  • array(선택 사항)- 호출된 배열

thisArg선택 사항. 객체는 실행 중인回调을 사용할 때 "this"의 값을 전달받는 함수로 사용됩니다.
thisValue를 생략하면, "this"의 값은 "undefined"입니다.

기술 세부 사항

반환 값:回调 함수가 각 배열 요소에 대해 진정한 값을 반환하면 true; 다른 경우:true다른 경우:false
JavaScript 버전:ECMAScript 5

 JavaScript 배열 객체