今天看代码,看到前辈写了一个很有趣的写法,可以借鉴:
this.name = () => {
this.name_code = {
xiaohong: '小红',
xiaoming:'小明',
xiaolv : '小绿'
}[this.active_name_code];
}
this.name = () => {}
//值 = 箭头函数 【默认一个返回值】
this.name_code = {}
{}[]
obj.name = obj[name] 这两种写法是相同的 当字段中有短横线时就可以使用这种来避免错误
如:obj[name-first] = obj.name-first
就有错误!!! 【obj.name-first】这种写法不可取。。。