小事兒,但想知道是否有人可以建議更好的語法來使用splat擴展現有對象,但不使用大括號?我的主要目的是在擴展對象傳遞給函數時保持縮進樣式。這有正確的行爲:用splat擴展對象並做
base-obj =
old-prop: \value
do-something {
...base-obj
extended-prop: \value
}
但是,大括號可以以某種方式消除嗎? 「做」不工作:
old-obj =
old-prop: \value
do-something do
...old-obj
new-prop: \value
# do-something will only see new-prop
'{} <<<基OBJ <<<擴展丙:\ value' – homam 2014-12-06 13:57:39
'擴展丙:\值<<<鹼基obj' – blvz 2015-01-21 14:05:08
@blvz似乎很明顯,但不起作用。編譯爲{extendedProp:import $('value',baseObj)} – 2015-04-08 00:04:37