我正在使用Chrome浏览器检查器检查一些javascript数组。我注意到某些数组(由我正在使用的库-three.js
通过a-frame
生成)在值旁边用小写字母表示。
请参见下面的示例-您可以看到每个值都带有小写的cs;
这是我生成的供比较的一个对象,而不是这些CS,而是通用对象表示形式。这就是我的习惯;
为什么出现这些字母?这些阵列之间有什么区别?
我问是因为1.我很好奇,并且2.我看到这两种类型的数组之间的行为不同,并且想知道这是否表示我不知道的另一种格式。
如果人们意识到有区别,我想知道是否有可能迅速将它们转换为另一种?这样我就可以消除所有错误的原因?
一如既往地感谢您的任何建议,如果您需要更多信息来回答,请告诉我。
最佳答案
在两个数组上都使用JSON.parse(JSON.stringify(array))
将所有内容转换为带有普通对象的普通数组。
唯一需要注意的是对象没有circular references,但是从我的角度来看,您没有。