如果以後添加方法,是否可以爲方法定義此參數? 所以我想將這個設置爲一個特定的值。如果我添加一個方法後對象obj.prototype.methodName = ...我想這也是這個指定的值。這可能沒有使用綁定添加方法?將方法添加到類中的javascript設置「this」
1
A
回答
0
function add (a, b) {
return a + b;
}
// Outputs: 3
console.log(add.call(this, 1, 2));
// Outputs: 3
console.log(add.apply(this, [1, 2]));
+1
這裏有一篇關於[this]的更好的文章(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this)來自MDN,它很好地解釋了「this」是在各種情況下,以及如何改變它。 – tkone
相關問題
- 1. 將方法添加到內置類
- 2. 將方法添加到內置類
- 3. 將一個類添加到「this」元素
- 4. 將方法添加到導入的類
- 5. 'this'在JavaScript類方法中未定義
- 6. 將方法添加到JavaScript函數
- 7. 將方法添加到JavaScript對象
- 8. 將「this」添加到C++中的類實例化向量中
- 9. Javascript:將OOP方法附加到事件和'this'關鍵字
- 10. 將方法添加到VB.Net中.Net類庫的類中?
- 11. 將方法添加到域類
- 12. 將setter方法添加到scala類
- 13. 將方法添加到Ruby數組類
- 14. 將類方法添加到ActiveRecord :: Base
- 15. 如何將方法添加到DataGridView類
- 16. 將方法添加到POCO類
- 17. 將方法添加到默認類
- 18. iphone - 將東西添加到類方法
- 19. 將類添加到Html :: ul()方法
- 20. 在JavaScript中爲類添加新方法?
- 21. 將設置添加到設置
- 22. 將此this添加到JS數組中
- 23. JavaScript將代碼添加到已設置的事件中
- 24. 將方法添加到Python中的第三方庫類
- 25. 在javascript中添加方法的方法
- 26. 是否有可能將實例方法添加到JavaScript中的所有「類」中?
- 27. TypeScript:如何將靜態方法添加到內置類
- 28. 將函數添加到$(this)的原型
- 29. 如何將父類方法的內容添加到子類方法中
- 30. 添加設置到類別配置
使用'()調用'或'適用()'有關的更多信息? 'foo.methodName.call(xxx);' – epascarello
是的,我想不要使用任何這些,但只是foo.methodName() –
你想['bind()'](https://developer.mozilla。組織/ EN-US /文檔/ JavaScript的/參考/ Global_Objects /功能/綁定)? – Bergi