each()

Type : public method

Support : 0.6

Return : Array

  • 대상객체들의 갯수만큼 callback 반복 호출 후 결과 배열 반환.
    반복문을 직접쓰는것 보다는 느리다.

Methods

  • each( callback ) : Arrayver 0.6~

    Inline Style설정.
    • callback : Function
      function callback(item:Element, index:Int, array:Array):*

Example

//검색된 모든 개체에 background-color적용
$B( 'div.list' ).each( function ( el, idx, ary ) {
    $B( el ).css( 'background-color: #ffaaff' );
});

//검색된 모든 개체에서 짝수개체에 background-color적용하고 해당 개체 배열 반환.
var result = $B( '.list' ).each( function ( el, idx, ary ) {
    if ( idx%2 == 0 ) {
        $B( el ).css( 'background-color: #ffaaff' );
        return el;//return을 하지 않으면 result에도 결과가 반환되지 않는다.
    }
});