1

jquery を使用して配列から特定の要素を取得する方法は? 配列があるとしましょう

var arr = [Obj1, Obj2, Obj3, Obj4, Obj5, Obj6]

選択する必要があるオブジェクトのインデックス、たとえば 3 と 5 を取得します。それを行う効率的な方法はありますか? 何かのようなもの

var result = arr.someFunction([3, 5])
4

1 に答える 1

0

これを行うには、プロトタイプ メソッドを追加することもできます :) 例:

#this adds the a new method called "getElementsAt" to the array object
Array.prototype.getElementsAt=function(elements)
{
    var outputarray = [];

    for (var i = 0; i < elements.length; i++) {
        outputarray[i] = this[elements[i]];
    }
    return outputarray;
}

#then do your thing
var arr = ["item0","item1","item2","item3","item4","item5","item6"]
var result = arr.getElementsAt([3, 5])
于 2013-10-03T05:23:20.083 に答える