Invalid attempt to spread non-iterable instance 错误问题

这一类错误大致意思是说使用了错误的运算符,可能出现在延展运算符(展开运算符)怎么叫都行 就是{...}运算符,我这边出现的地方就是在...运算符的位置出错的,

let arr = {
    obj: 1,
    obj2: 2
}
let arr2 = [...arr]//错误位置

因为arr是对象,我在数组中展开,所以出错了,正常写法:

let arr = {
    obj: 1,
    obj2: 2
}
let arr2 = {...arr}//修正位置

才是正确的


发表新评论