2014-06-19 31 views
0

我正在遍歷以下對象並確定哪個索引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字符串檢查 - 但不完全確定如何專門搜索第一個索引或類似內容。

回答

0

像這樣的東西?

function FindIndex(InputArray, SearchItem) 
{ 
    for (var i = 0; i < InputArray.length; i++) 
    { 
     if (InputArray[i][0] == SearchItem) 
      return i; 
    } 

    return -1; // not found 
}