【发布时间】:2012-01-10 19:35:41
【问题描述】:
我有一个如下所示的数组:
selected_products[0]=["r1","7up",61,"Albertsons"]
selected_products[1]=["r3", "Arrowhead",78,"Arrowhead "]
selected_products[2]=["r8", "Betty Crocker Cake Mix (Variety)",109,"Arrowhead "]
...
如何根据每个项目中的第一个条目(r1,r2,..)在此数组中搜索一个项目 数组很大我正在寻找一种快速有效的方法来从这个数组中获取结果 我使用了 JQuery 函数 jQuery.inArray 但它在我的数组中找不到任何东西,我是这样使用的:
alert($.inArray(["r1","7up",61,"Albertsons"],selected_products))// it returns -1
alert($.inArray("r1",selected_products))//this also returns -1
【问题讨论】:
-
您不想退回您正在搜索的项目,只需确定它是否存在?
-
@Briz 我想获取数组中项目的索引,例如它有“r1”
-
@AymanJitan 我更新了我的问题,现在它可以返回所有索引的列表,以防有多个索引
标签: javascript jquery