map()

Type : public method

Support : 0.6

Return : Array

  • 배열의 각 항목에 함수를 실행하고 원래 배열의 각 항목에 대한 함수 결과에 해당하는 항목으로 구성된 새로운 배열을 반환.
  • 일부 낮은 버전의 브라우저에서 지원하지 않는 문제 해결.

Methods

  • map( array, callback ) : Arrayver 0.6~

    • array : Array
      대상 배열
    • callback : Function
      function callback(item:*, index:int, array:Array):Boolean;

Example

다음 예제에서는 배열을 테스트하여 각 배열의 모든 항목의 단어 첫글짜를 대문자로 변환.

var ary = [ 'name', 'age' ];

var result = $B.array.map( ary, function ( item, index, array ) {
    return $B.string.capitalize( item );
}); // Name, Age