3
A
回答
8
你可能以後稱爲鏈接。一個方法可以返回它在this
上運行的對象,這樣可以調用另一個方法。
var foo = {
bar: function() {
doStuff();
return this;
},
baz: function() {
doOtherStuff();
return this;
}
};
foo.bar().baz();
這正是jQuery的運行,爲了讓事情,如:
$('#foo')
.html('<p>hi</p>')
.addClass('selected')
.css('font-size', '24px')
.show();
0
所以我們假設你有一個對象foo有兩個方法:bar和bad。 bar的實現就像這樣:function bar(){/ * do work */return this; }返回foo本身,所以你可以調用baz,因爲它是在foo中定義的。
相關問題
- 1. 從另一種方法調用方法(java)
- 2. 以另一種方法調用方法?
- 3. 另一種方法調用方法?
- 4. 用Java中的另一種方法調用方法
- 5. Matlab的 - 從另一個方法調用MATLAB的一種方法
- 6. 調用從主法的另一種方法在Java中
- 7. 從同一類別的另一種方法調用方法
- 8. 從同一類中的另一種方法調用方法
- 9. Java以相同類別的另一種方法調用方法
- 10. 調用方法中的另一種方法在Java
- 11. 從另一種形式調用方法
- 12. 從另一種形式調用方法
- 13. 一種方法調用字符串的另一種方法
- 14. 從另一種方法調用的測試方法
- 15. AopAlliance(Guice):從截獲的方法中調用另一種方法
- 16. 從另一種方法調用複雜的方法目標C
- 17. 如何從Objective C中的另一種方法調用方法?
- 18. 如何從另一種方法調用JavaScript類的方法?
- 19. 從Shell腳本調用Java方法
- 20. 獨立方法本身調用另一種方法
- 21. 調用另一種方法時調用的方法
- 22. 從另一種方法運行方法
- 23. 如何停止從java中的另一種方法調用方法?
- 24. codeigniter:從另一種方法調用索引方法
- 25. 從另一種方法調用javascript類方法
- 26. 調用方法異步從另一種方法
- 27. 如何從另一種方法調用此方法?
- 28. React js - 從另一種方法調用方法
- 29. Play Scala從另一種方法調用控制器方法
- 30. 從另一種方法調用非靜態成員方法
澄清,因爲你說,你是新的JS一個快速評論,這不是一個JS功能,可以通過返回一個可以調用其他方法的對象在不同的編程語言中實現此功能。 –
是的。事實上,維基百科在C#,C++,Java和PHP中都有例子。 http://en.wikipedia.org/wiki/Method_chaining –