sets[i][j] = initial_sets [i][j];
行でUncaught TypeError: Cannot set property '0' of undefined
エラーを返す次のコードをJavascriptで実践しています。アイデアは正しいと思われますが、なぜ私はエラーが発生しているのか理解できません。Javascriptループエラー:キャッチされていないTypeError
var sets = [[],[]]; //Declared this 2D array based on solution in https://stackoverflow.com/questions/16512182/how-to-create-empty-2d-array-in-javascript
var initial_sets=[[a,b],[c,d],[e,f]]; //2D array
var i,j;
//2D array sets is being filled by 2D array initial_sets
for (i=0; i<initial_sets.length; i++) {
for (j=0; j<initial_sets[i].length; j++) {
sets[i][j] = initial_sets[i][j];
}
}
Iは、1次元配列を作成し、それを別の次元を割り当てることによってUncaught TypeError: Cannot set property '0' of undefined "に転記溶液を試みたが、私はまだ同じエラーを取得します。
を] 'は'未定義です ' –
'initial_sets'は2D配列ですが、 – user2883071
とは何ですか?コードの最終目標? –