为了账号安全,请及时绑定邮箱和手机立即绑定

解构赋值报错

解构赋值报错

饮歌长啸 2019-03-11 21:43:25
不对?组件中data () {    return {       item1: '',       item2: '',       item3: '',       item4: ''     } },mounted () {    if (this.privacy) {       let { this.item1, this.item2, this.item3, this.item4 } = { ...this.privacy }     }   }state里面的数据privacy: {     item1: 1,     item2: 1,     item3: 1,     item4: 1}
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

1 . 左边与右边要有映射关系 你这 左边 this.item 跟右边怎么 映射
2 . 一般情况解构的左边要有声明 var let const,大括号开头会被解析成代码块 {xxx} 不是一个完整的表达式,要用 ()包起来

const o = {};

({name: o.n} = {name:'123'});console.log(o); // {n:'123'}


查看完整回答
反对 回复 2019-03-11
  • 1 回答
  • 0 关注
  • 634 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信