javascript - javascript错误数组创建
问题描述
这是代码
var xyzTris = [[[0,-3,4],[-2,0,4],[2,0,4]]];
console.log("zero: ",rdfTris);
var scrTris = [[[]]];
console.log("first: ",scrTris);
var rdfTris = [[[]]];
console.log("second: ",rdfTris);
奇怪的是,控制台显示:
zero: undefined
first: Array [[[]]]
second: Array [[[0, -3, 4]]]
有人知道为什么 rdfTris 数组是错误定义的吗?
我尝试了各种重新排列,解析器似乎被 rdfTris 和 xyzTris 弄糊涂了。当我得到一些未在代码后面定义的奇怪数组元素时,我在下游发现了这一点。剥去所有这些来达到这个目的。
解决方案
您正在记录第rdfTris
2 行的值,但您为第 5 行分配了一个值rdfTris
。
var xyzTris = [[[0,-3,4],[-2,0,4],[2,0,4]]];
console.log("zero: ",xyzTris);
var scrTris = [[[]]];
console.log("first: ",scrTris);
var rdfTris = [[[]]];
console.log("second: ",rdfTris);
以上应该按预期工作。
推荐阅读
- r - 访问带引号的点参数的名称
- python - 在python中调用父类
- html - 如何使用节点 js 和处理程序栏将 BLOB 对象从 mysql DB 解码为 png 图像以显示在目录中
- reactjs - 使用 React 和样式化组件传播道具 TypeScript
- python - 在列后的矩阵列中查找最小值和值的索引
- reactjs - 反应:在页面加载时删除本地存储项目
- python - Pygame 跳跃动画不起作用 - 虽然走路是
- unity3d - 在 FPS 中应如何以及在何处实例化子弹。统一
- solr - Solr:对嵌套文档使用标记关系会引发未知字段错误
- vue.js - 加载到客户端后刷新静态生成的页面(数据)