确定特定字符串的对象索引
Determine object index of a specific string
我正在寻找如何迭代下面的对象并确定哪个索引item-2
(或任何其他字符串)也属于的方式。在这种情况下,我期望索引[0]和item-2
[1]的情况
我要确定索引的字符串将始终作为第一个对象索引存在-在下面的示例中item-1
和item-2
var products = [
["item-1",
"image1.png",
"image2.png",
"image3.png"
],
["item-2",
"image1.png",
"image2.png"
]
];
有什么建议吗?我正在考虑像for循环和做indexOf
字符串检查-但不完全确定如何具体搜索第一个索引或类似的东西。
像这样?
function FindIndex(InputArray, SearchItem)
{
for (var i = 0; i < InputArray.length; i++)
{
if (InputArray[i][0] == SearchItem)
return i;
}
return -1; // not found
}
相关文章:
- 在JavaScript中通过索引从对象数组中获取值
- Javascript:根据对象的嵌套数组中的值,在数组中查找对象的索引
- “未定义的索引:itemdetails”,当将JSON对象从JavaScript发送到PHP时
- 在知道对象值的情况下,确定数组中JS对象的索引
- 索引IndexedDB中对象中的数组值
- 对象中的索引错误
- 按键查找数组中对象的索引
- 使用Handlebars获取同级JSON数据,其中单个对象没有父索引键,但多个项有一个索引键
- AngularJS - ng-repeat,更新尚未定义的模型对象索引
- 来自 jsp 和 javascript 中的请求属性的对象索引数组
- 使用变量作为对象索引
- 如何使用 JavaScript 获取对象索引值的 JSON 响应
- NamedNodeMap对象内部的Attr对象索引问题
- 使用json中的id查找对象索引
- JSON获取对象索引
- 生成对象而不是对象索引的Javascript for循环
- jQuery对象索引忽略jQuery.filter()
- 确定特定字符串的对象索引
- Angularjs访问对象索引
- 按字符串查找对象索引