gpt4 book ai didi

javascript - 创建三维数组并在 Javascript 中为其赋值

转载 作者:行者123 更新时间:2023-11-30 21:10:22 29 4
gpt4 key购买 nike

我尝试创建 3 维数组并为其赋值,基于这里的答案 creating and parsing a 3D array in javascript? .

var myArr = new Array(new Array(new Array()));

myArr[0][0][0] = "1";
myArr[0][0][1] = "2";
myArr[0][1][0] = "2";
myArr[0][1][1] = "2";
myArr[0][2][0] = "3";
myArr[0][2][1] = "4";

但是我明白了

Uncaught Typeerror: Cannot set propterty '0' of undefined".

需要一些帮助。

谢谢

最佳答案

在 javascript 中没有预先启动变量,编译步骤只是提升顶级变量和函数定义,而在 ES6 中,进行静态导入和导出(尽管这还没有原生支持)[Patrick Roberts]。另一个选项是

var myArr = new Array();
myArr[0] = new Array();
myArr[0][0] = new Array();
myArr[0][0][0] = "1";
myArr[0][0][1] = "2";
myArr[0][1] = new Array();
myArr[0][1][0] = "2";
myArr[0][1][1] = "2";
myArr[0][2] = new Array();
myArr[0][2][0] = "3";
myArr[0][2][1] = "4";

关于javascript - 创建三维数组并在 Javascript 中为其赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46210848/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com