需要了解javascript语法和符号的帮助吗

需要了解javascript语法和符号的帮助吗,javascript,notation,Javascript,Notation,我最近开始使用谷歌文档学习AngularJS,我遇到了一个我不熟悉的符号 我感到困惑的一般语法如下: someObject(someParams) .SomeFunction() .SomeFunction() .SomeFunction() 问题是,我通常习惯于看电影 SomeObject.someFunction() SomeObject.someFunction() SomeObject.someFunction() 有人能澄清一下这是怎么回事吗?我错过什么了吗? 如果有帮助的话,我

我最近开始使用谷歌文档学习AngularJS,我遇到了一个我不熟悉的符号

我感到困惑的一般语法如下:

 someObject(someParams)
.SomeFunction()
.SomeFunction()
.SomeFunction()
问题是,我通常习惯于看电影

SomeObject.someFunction()
SomeObject.someFunction()
SomeObject.someFunction()
有人能澄清一下这是怎么回事吗?我错过什么了吗?
如果有帮助的话,我会教Java编程,并且非常擅长C#和Java,所以也许这可以帮助别人为我准备答案。

这是方法链接,在许多库中都很常见,包括AngularJS和jQuery


如果方法不用于返回新信息(例如获取输入值或元素属性),则其正常行为是返回调用它的同一对象。这样,您就不必重复地说
SomeObject.
,只需根据前一个方法的返回值调用下一个方法即可。因此,链式方法与您习惯看到的代码等效。

链式方法。有很多教程解释它是如何工作的。所以这叫做“链接方法”?您有推荐的教程吗?这是一种方法,其中对象修改并返回自身或返回副本。这是来自Java的调整,但它是JavaScript异步能力的核心。以下是angular.js文档:。我还发现这个概述总结很有帮助(尽管它适用于不同的promise库):