在对象上使用扩展运算符的问题
-
在数组上使用扩展运算符
var obj= ['zs','男'] console.log(...obj); // 结果 // zs 男
-
以相同的方式在对象上使用扩展运算符
var obj = { name:'zs', sex:'男' } console.log(...obj); // 报错 // TypeError: Found non-callable @@iterator
-
在对象上使用扩展运算符的正确方式
var obj = { name:'zs', sex:'男' } console.log({...obj}); // 结果 // { name: 'zs', sex: '男' }