Ember 使用类似的东西:
val: function(){
...
}.property()
和类似的东西:
func: function(){
}.observes('someValue')
我认为您可以在函数末尾添加属性这一事实非常简洁,并且希望复制它。但是,我找不到源代码中实现这些东西的位置,想知道是否有人知道?
此外,更重要的是,这里到底发生了什么?
Ember 使用类似的东西:
val: function(){
...
}.property()
和类似的东西:
func: function(){
}.observes('someValue')
我认为您可以在函数末尾添加属性这一事实非常简洁,并且希望复制它。但是,我找不到源代码中实现这些东西的位置,想知道是否有人知道?
此外,更重要的是,这里到底发生了什么?
它是Function
s 方法之一,就像call
or一样bind
。
您可以通过扩展本机Function.prototype
对象来添加其他方法。不过,这是否是一种好的做法是可以讨论的;也看看这些 文章。