English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.5 | 는 | 는 | 9 |
매개변수 | 설명 |
---|---|
callback | 배열의 각 요소에 대해 실행할 함수. 함수 매개변수:
|
thisArg | 선택 사항. 객체는 실행 중인回调을 사용할 때 "this"의 값을 전달받는 함수로 사용됩니다. thisValue를 생략하면, "this"의 값은 "undefined"입니다. |
반환 값: | 回调 함수가 각 배열 요소에 대해 진정한 값을 반환하면 true; 다른 경우: |
---|---|
JavaScript 버전: | ECMAScript 5 |