我知道你可以解构函数参数。有没有办法让对象变量以及对象的解构属性?下面的例子function updateUser(user: { id, name }) { update(user, where: { id });}
3 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
您只需在解构列表的末尾添加一个变量,它本质上就会变成您的对象名称:
Const obj = {a: 1, b:2, c:3}
Const { a, b, ...rest } = obj
rest.c === 3 //true
12345678_0001
TA贡献1802条经验 获得超5个赞
您可以改用immutable-helper。该库允许您使用语法(受 MongoDB 的查询语法启发)更新对象,就像您对问题的解释一样。
添加回答
举报
0/150
提交
取消