javascript - 通过将数组添加到另一个数组中来创建多维数组
问题描述
我有几个填充的数组:
childArray0 = ["A","B","C"];
childArray1 = ["Airplane","Boat","Car"];
childArray2 = ["Asparagus","Beet","Carrot"];
当我将这三个数组添加到一个空数组中时:
emptyArray[0] = childArray0;
emptyArray[1] = childArray1;
emptyArray[2] = childArray2;
我无法访问子数组的条目:
console.log(emptyArray[1][2]);
上面的代码返回为未定义。然而,这:
console.log(emptyArray[1]);
给我看:["Airplane","Boat","Car"]
。如何访问子数组的条目?你不能以这种方式将填充的数组存储到另一个数组的条目中吗?
解决方案
这在控制台中对我来说很好,我能看到的唯一问题是您需要在向其emtptyArray
添加行之前使用空数组进行初始化:
emtptyArray = [];
emtptyArray[0] = childArray0;
emtptyArray[1] = childArray1;
emtptyArray[2] = childArray2;
否则你会得到这个错误:
Uncaught ReferenceError: emtptyArray is not defined
at <anonymous>:1:13
推荐阅读
- node.js - Laravel vue js npm run watch 只工作一次
- javascript - 仅在加载时为项目设置动画
- python - 当每个列表可能有不同数量的成员时,如何将列表中的一列拆分为新列?
- reactjs - 即使在 DOM 中,如何使组件在 UI 中不可见?
- powerbi - Power BI - 增量刷新
- android - 将当前活动置于最前面时不显示警报对话框
- python - 基于排列替换 Numpy 数组中的值
- python - 当我使用facenet时,我运行''python src/validate_on_lfw.py src/lfw_160/src/20170512-110547/''
- php - 两个日期之间的所有可能日期,间隔为 60 分钟或可变间隔
- javascript - React JS - 在元素属性中访问组件属性