标签: javascript arrays object
我正在使用传播运算符,但是我的操作无法正常工作。
这是我的代码和问题。
我声明了一个对象数组。
let obj = [{id:1,name:"a"},{id:2,name:"b"}] 然后我将其复制到另一个变量。这样。
let obj = [{id:1,name:"a"},{id:2,name:"b"}]
let newObj = {...obj}
现在复制后,我在newObj中得到的是数组对象。表示我可以访问newObj[0]或newObj[1],但不能使用for循环。我无法访问newObj.length。如何解决这个问题。有人可以建议吗?
newObj[0]
newObj[1]
newObj.length