【发布时间】:2012-11-16 17:46:30
【问题描述】:
假设我有以下对象:
dict = { a: 1, b: 2, c: 3 }
以下工作完美:
{a, b} = dict
// -> a = 1
// -> b = 2
现在我想操纵这些数字并将其写回对象,显然以下行不起作用:
// some manipulations
dict = {a, b}
显然我已经覆盖了dict 对象。我本质上想要做的是分配dict.a = a 和dict.b = b,而dict.c 保持原样。
是否可以通过某种简短的符号来实现我的目标?
【问题讨论】:
-
使用
extend(...)风格的函数,像这样:api.jquery.com/jQuery.extend
标签: coffeescript