我希望迭代以下对象并确定哪个索引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
字符串检查 - 但不完全确定如何专门搜索第一个索引或类似内容。
答案 0 :(得分:0)
这样的东西?
function FindIndex(InputArray, SearchItem)
{
for (var i = 0; i < InputArray.length; i++)
{
if (InputArray[i][0] == SearchItem)
return i;
}
return -1; // not found
}