【发布时间】:2017-01-25 02:43:21
【问题描述】:
在我看来,曾经见过比这更短的解决方案:
let obj = { id: 12345, name: "Some name", desc: "Description" }
someFunction(id, name, desc) {
obj.id = id;
obj.name= name;
obj.desc= desc;
}
谁能告诉我是否有更快的方法来分配具有相同名称的新值?
【问题讨论】:
-
类似
Object.assign? -
您要覆盖
obj的当前属性,还是使用新属性创建obj的新版本? -
注意:最好将 obj 作为参数传递给您的函数。
标签: javascript ecmascript-6 shorthand