javascript - 为什么 JavaScript 将名为“name”的数组解析为字符串
问题描述
定义数组时:
var name = ['A', 'B', 'C'];
并在控制台上显示:
console.log(name);
我们得到一个字符串!
"A,B,C"
但是当用另一个名字定义数组时:
var haha = ['A', 'B', 'C'];
当显示“它应该做什么”时,我们得到一个数组!
(3) ["A", "B", "C"]
0: "A"
1: "B"
2: "C"
length: 3
__proto__: Array(0)
为什么会这样?
解决方案
推荐阅读
- rust - 如果条目已经存在,如何避免使用 HashMap entry/or_insert 习惯用法移动键?
- java - 带有 Long 类型键的 spring data redis zadd 不起作用
- android - 在 OpenGL Android 中加载更多较小的纹理与加载少量大纹理
- python - 熊猫不使用线性回归
- typescript - 如何在打字稿中对对象上的项目进行分组和计数?
- applescript - 在密码保护文件夹时陷入循环
- android - 运行所有协程类测试失败
- python - 错误:ValueError:应定义“密集”输入的最后一个维度。找到`无`
- geospatial - 使用 Dask 处理大型网格会导致 MemoryError
- r - 根据另一个(日期)变量的首次出现创建一个二进制变量