日常开发记录-TypeError : Invalid attempt to spread non-iterable instance

错误原因:...延展运算符使用语法报错

正确示例:

let arr1 = [{name: 'yibo1111',age :24}]
let arr2 = [{name: 'yibo3333',age :24}]
function test(a, b) {
    return [...a, ...b]
}

console.log(test(arr1, arr2))

效果:

 错误示例:

let arr2 = undefined
function test(a) {
    return [...a]
}

console.log(test(arr2))

效果:

 

 iterable:可迭代的,可重复的

posted on 2022-07-01 14:58  法老的微笑  阅读(1246)  评论(0)    收藏  举报