У меня есть массив 2 размера определяется какне удается получить доступ к второму полю в массиве 2 измерения в JavaScript
var thischart = [[],[]];
и массив содержит следующие данные, созданные программно:
1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,24,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0
Я не могу получить одно значение второго поля в конкретной ячейке массива. Например, если я использую следующую команду для получения значения: alert ("thischart [i, 1] =" + thischart [0, 1]);
я получаю следующий ответ:
thischart[i,1]=2,0
Я попытался с помощью второго измерения, чтобы получить доступ к данным, как
thischart[0][1]);
, но это дает мне сообщение об ошибке:
Я просто хочу чтобы получить второе одиночное значение в массиве, такое как ячейка ячейки 13, я хочу, чтобы значение 24 сверху. Кто-нибудь имеет ответ о том, как получить доступ к этому массиву?
Я населен массив следующим образом, а затем обновлял его через логику программы:
$hours = [];
for($i = 0; $i< 24; $i++){
$hours[$i] = [];
$hours[$i][0] = ($i + 1);
$hours[$i][1] = "0";
}
И ответ на этот вопрос ниже:
for(var i in thischart){
var tc = thischart[i];
myvalue = tc[1]); // this is the value I want
}
Спасибо всем, кто откликнулся.
Как присвоенным данные в 'thischart' массив? – Matt
2 размерного массива существует в javascript ...? в последний раз я проверял, что они не –
Конечно, он существует. Http: // jsfiddle.net/DSrcz/ – SquareCat