-
- ANDROID
- ANDROID_TABLET
- CHROME
- CHROME_VERSION
- DOC_MODE
- DOC_MODE_IE10_LT
- DOC_MODE_IE11_LT
- DOC_MODE_IE12_LT
- DOC_MODE_IE8_LT
- DOC_MODE_IE9_LT
- EDGE
- FIREFOX
- IE10_LT
- IE11_LT
- IE7_LT
- IE8_LT
- IE9_LT
- IE_COMPATIBLE
- IE_VERSION
- IPAD
- IPHONE
- LINUX
- MAC
- MOBILE
- MOBILE_IOS
- MOZILLA
- MSIE
- OPERA
- OPERA_MINI
- OS_VERSION
- SAFARI
- SAMSUNG
- SAMSUNG_VERSION
- SMART_PHONE
- TABLET
- TOUCH_DEVICE
- VERSION
- WEBKIT
- WEBKIT_VERSION
- WINDOWS
- WINDOWS_PHONE
- WINDOWS_TABLET
-
- addChild
- addClass
- addEvent
- attr
- children
- clone
- closest
- contentHeight
- contentWidth
- css
- each
- element
- hasClass
- hasEvent
- height
- html
- innerHeight
- innerWidth
- insertSWF
- match
- next
- outerHeight
- outerWidth
- parent
- prev
- prop
- rect
- remove
- removeAllEvent
- removeAttr
- removeChild
- removeClass
- removeEvent
- removeProp
- replaceWith
- scrollLeft
- scrollTop
- selector
- selectorAll
- text
- transition
- trigger
- width
every()
Type : public method
Support : 0.6
Return : Boolean
- 지정된 함수에 대해 false를 반환하는 항목에 도달할 때까지 배열의 각 항목에 테스트 함수를 실행.
- 일부 낮은 버전의 브라우저에서 지원하지 않는 문제 해결.
일치하는 요소가 없으면 false.
Methods
-
every( array, callback ) : Booleanver 0.6~
-
array : Array대상 배열
-
callback : Functionfunction callback(item:*, index:int, array:Array):Boolean;
-
Example
다음 예제에서는 두 배열을 테스트하여 각 배열의 모든 항목이 숫자인지 확인.
var ary1 = [ '0', 1, '2', '3' ],
ary2 = [ 0, 1, 2, 3 ];
var result1 = $B.array.every( ary1, isNumeric ); // false
var result2 = $B.array.every( ary2, isNumeric ); // true
function isNumeric ( item, index, array ) {
return typeof item === 'number';
}