5

Ember 使用类似的东西:

val: function(){ 
    ...
}.property()

和类似的东西:

func: function(){
}.observes('someValue')

我认为您可以在函数末尾添加属性这一事实非常简洁,并且希望复制它。但是,我找不到源代码中实现这些东西的位置,想知道是否有人知道?

此外,更重要的是,这里到底发生了什么?

4

1 回答 1

5

它是Functions 方法之一,就像callor一样bind

您可以通过扩展本机Function.prototype对象来添加其他方法。不过,这是否是一种好的做法是可以讨论的;也看看这些 文章

于 2012-12-12T15:32:47.950 回答