我们在使用数据库查询出一条数据的时候,希望能向这条数据再加入一个新的属性值,再向调用的方法返回该数据。但是这个时候往往回报错,说新的属性值不属于该数据库表的字段。这时候该怎么办呢?

ES6中给我们提供了新的赋值方法, 写法格式为:

{ ...原对象, 要插入的属性名: 属性值}

示例:
let obj = { 'name': 'abc', 'mobile': '17899993333' };
obj = { ...obj, token: 'qwer' };
// 打印obj的结果就会是:
{ 'name': 'abc', 'mobile': '17899993333', token: 'qwer' };