各最初の要素にインデックス番号を持つ 2 次元配列を作成したいと考えています。
編集:
thx これまでのところたくさん..
@carl:私が行った試行の種類を示すためだけに、多くの関数作成を行いました..
ジョンホプキンスのアイデアはこれを生み出しました:
これは機能します:
$('#create_indexed_array').click(function() {
var new_array = [[9,9],[9,9],[9,9],[9,9],[9,9]];
for (var i = 0; i < 5; i++) {
new_array[i][0] = i;
}
alert(JSON.stringify(new_array));
});
しかし、これは機能しません:
$('#create_indexed_array').click(function() {
var new_array = new Array(new Array());
for (var i = 0; i < 2; i++) {
new_array[0][i] = ""; // create cols
}
for (var i = 1; i < 5; i++) {
new_array[i] = new_array[0]; // create rows
}
for (var i = 0; i < 5; i++) {
new_array[i][0] = i; // set index
}
alert(JSON.stringify(new_array));
});