如果该经营者宣布:
const { assign, isEmpty, run } = Ember;
然后,而不是:
Ember.run(() => { ... });
Ember.assign(foo, {});它可以写成:
run(() => { ... });
assign(foo, {});这更好!
它是什么,它是如何工作的?
注:我将编辑这个问题,以便在我知道.
发布于 2017-08-23 01:00:30
它被称为破坏,是的,它非常好。非常方便清理您的代码。
正如MDN所解释的:
析构赋值语法是一个JavaScript表达式,可以将数组的值或对象的属性解压缩到不同的变量中。
完整参考资料:assignment
https://stackoverflow.com/questions/45829043
复制相似问题