我正在使用扩展运算符,但我的操作无法正常工作。
这是我的代码和问题。
我声明了一个对象数组。
let obj = [{id:1,name:"a"},{id:2,name:"b"}]
然后我将其复制到另一个变量。像这样。
let newObj = {...obj}
现在在复制我在 newObj 中得到的内容之后是数组的对象。意味着我可以访问newObj[0]或newObj[1]但我不能使用 for 循环。我无法访问newObj.length。如何解决这个问题。任何人都可以请建议。
我正在使用扩展运算符,但我的操作无法正常工作。
这是我的代码和问题。
我声明了一个对象数组。
let obj = [{id:1,name:"a"},{id:2,name:"b"}]
然后我将其复制到另一个变量。像这样。
let newObj = {...obj}
现在在复制我在 newObj 中得到的内容之后是数组的对象。意味着我可以访问newObj[0]或newObj[1]但我不能使用 for 循环。我无法访问newObj.length。如何解决这个问题。任何人都可以请建议。