3d 数组的 Javascript "Cannot set property"

标签 javascript arrays

我试图在 3d javascript 数组中设置值...

var a = [];
var b = [];
var c = [];
var array = [a,b,c];
array[0][0][0] = 'value';

此代码返回错误:“无法设置未定义的属性‘0’”但二维数组正常工作:

var a = [];
var b = [];
var array = [a,b];
array[0][0] = 'value';

最佳答案

那不是 3D 数组,那是 2D 数组,直译为:

[[],[],[]]

关于3d 数组的 Javascript "Cannot set property",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010900/

相关文章:

javascript - 内部js文件和外部js文件的主要区别

javascript - 无法在 codeigniter 中提供文件链接

java - 对于 (字符串 s : letters) {JAVA} How is this in php? 对于 ($string_l1 : $array){PHP}?

javascript - 如何只为 firefox 加载脚本

ActionScript 中的 JavaScript 警报

java - 将数组中的元素以一定的间隔增加一定的量。 java

c - 从函数冲突类型返回数组

c++ - 在 C++ 中创建堆上的结构数组

ruby - Ruby 数组是真正的数组吗?

javascript - 在集合中搜索游标的元素