确定特定字符串的对象索引

时间:2014-06-19 14:59:01

标签: javascript arrays indexof

我希望迭代以下对象并确定哪个索引item-2(或任何其他字符串)也属于。在这种情况下,我期望索引[0]和item-2 [1]

的情况

我希望确定索引的字符串将始终作为第一个对象索引存在 - 在下面的示例中item-1item-2

var products = [
  ["item-1",
  "image1.png",
  "image2.png",
  "image3.png"
  ],
  ["item-2",
  "image1.png",
  "image2.png"
  ]
];

有关如何解决这个问题的任何建议?我正在考虑类似for循环并执行indexOf字符串检查 - 但不完全确定如何专门搜索第一个索引或类似内容。

1 个答案:

答案 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
}