如何使用jquery从数组中获取特定元素

时间:2013-10-03 05:04:09

标签: jquery arrays

如何使用jquery从数组中获取特定元素?假设我有一个数组

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

我得到了我需要选择的对象的索引,比如说3和5.有没有一种有效的方法呢?像

这样的东西
var result = arr.someFunction([3, 5])

1 个答案:

答案 0 :(得分: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])