我有一个对象。
(object.array)
该对象看起来像这样。
object[0](id=one, person=person1, action=action1);
object[1](id=two, person=person2, action=action2);
object[2](id=three, person=person3, action=action3);
现在,我想知道如何在拥有ID时查找我所在的对象的索引(每个数组都是唯一的)。
即id =“ one”是object [?]的一部分。
这可能吗?
提前致谢!
您可以编写如下函数来遍历数组并返回索引,或者-1
如果找不到正确的索引,则可以编写以下函数:
var getIndex = function( id ) {
var index = -1;
$.each(o, function(i,v) {
if( v.id == id ) {
index = i;
return false; //break out of .each
}
});
return index;
}
console.log( getIndex( 'three' ) ); //output: 2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句