我正在嘗試編寫一個jQuery,它將查找7x7二維數組內的特定值的索引。搜索價值指數的2D JavaScript數組
因此,如果我正在查找的值是0,那麼我需要該函數來搜索二維數組,一旦找到0,它就會存儲兩個索引的索引。
這是我迄今爲止,但它返回「0」(初始值設置爲可變
下面是一個的jsfiddle和功能我到目前爲止:
http://jsfiddle.net/31pj8ydz/1/
$(document).ready(function() {
var items = [[1,2,3,4,5,6,7],
[1,2,3,4,5,6,7],
[1,2,3,0,5,6,7],
[1,2,3,4,5,6,7],
[1,2,3,4,5,6,7],
[1,2,3,4,5,6,7],
[1,2,3,4,5,6,7]];
var row = 0;
var line = 0;
for (i = 0; i < 7; ++i) {
for (j = 0; i < 7; ++i) {
if (items[i, j] == '0,') {
row = i;
line = j;
}
}
}
$('.text').text(row + ' ' + line);
});
HTML:
<p class="text"></p>
多維索引中的JavaScript是'[] []',即'項目[i] [j]' –
我認爲正確的術語行和collumn,而不是排和行(行==行) –
你也不會增加或檢查內部for循環中的'j'。 –