code: function ( callback ) {
              if ( typeof callback !== 'function' ) return;
      
              var target = this.target,
                  els, elNum, i, result = [];
      
              if ( typeof target.get === 'function' ) {
                  els = target.get();
              } else if ( $B.array.is(target) ) {
                  els = target.concat( [] );
              } else if ( typeof target === 'string' ) {
                  els = $B.selector.all( document, target );
              } else {
                  els = [target];
              }
      
              elNum = els.length;
      
              for ( i = 0; i < elNum; ++i ) {
                  var el = els[i], data;
                  //this.target = el;
                  data = callback.call( el, el, i, els );
      
                  if ( data ) result.push( data );
              }
      
              return result;
          }
docs: 타겟타입:(Selector, Array, jQuery)<br>
  대상객체들의 갯수만큼 callback 반복 호출 후 결과 반환, 반복문보다 느리다.
  @param	{Function}	callback	function callback(el:Element, index:Int, array:Array):void
  @return	{Boolean}	return된 값들의 배열