Как найти индекс по элементу в двумерном массиве?
Еще вопрос, товарищи, как определить индекс по элементу в двумерном массиве. Например так:
a = new Array() a[0] = new Array(1, 2) a[1] = new Array(2, 3) ... Теперь как мне найти индекс массива с элементом (2, 3). indexOf я так понимаю не поможет здесь? |
a[1][0] and a[1][1]
|
Это понятно. Дело в том что мне нужно найти пару a[1][0] a[1][1], сразу.
|
так чтоле ...
for (var i = 0, len = a.length; a<len; i++){ a[i].indexOf('...'); } a[i] массив, делай дальше с ним, что хочешь |
Наверное, ТС хочет сделать так:
a.indexOf([2, 3]) Но такой вариант не будет работать, поэтому придется перебирать все массивы в цикле. |
Цитата:
a[i].indexOf(2) потом a[i].indexOf(3) а i гонять по циклу если оба найдены, искомый индекс = i я так и сделал в принципе, только без indexOf потому что отпадает в нем смысл. Я хотел избавиться именно от организации цикла. |
Часовой пояс GMT +3, время: 04:07. |