この問題の試みに少し問題があります。以下のコード:
function pasc(n){
var result = [[1]];
for (var row = 1; row < n; row++){
for (var col = 1; col <= row; col++){
result[row][col] = result[row - 1][col] + result[row - 1][col - 1];
}
}
return result;
}
pasc(10)
for (var i = 0; i < result.length; i++){
document.write(result[i]+"<br>");
}
問題は、次のような式を使用して配列に値を割り当てることにかかっているようですmyArray[1][1] = "foo"
私はこれを行うことができるので、これについて混乱していますvar myArray = []; myArray[4] = "foo"
.1次元配列では任意の位置に要素を作成できるが、2次元では作成できないことを示唆しているようです.
私の誤解を解消するための助けに感謝します。