控制台输入
let arr=Object.assign([1,2,3],{a:11}) //[1, 2, 3, a: 11]
arr.a // 11
Object.prototype.toString(arr) // "[object Array]"
求教!什么原理?为什么会得到[1, 2, 3, a: 11]这样的结果,还是数组,arr.a还有值。这种特性能在开发中使用吗?
控制台输入
let arr=Object.assign([1,2,3],{a:11}) //[1, 2, 3, a: 11]
arr.a // 11
Object.prototype.toString(arr) // "[object Array]"
求教!什么原理?为什么会得到[1, 2, 3, a: 11]这样的结果,还是数组,arr.a还有值。这种特性能在开发中使用吗?
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
数组从本质上来讲就是一个对象,它也有键值对,只不过你不设置默认就是索引而已。
比如