如果以后添加方法,是否可以为方法定义此参数? 所以我想将这个设置为一个特定的值。如果我添加一个方法后对象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. 将一个类添加到“this”元素
- 3. 'this'在JavaScript类方法中未定义
- 4. 将方法添加到JavaScript对象
- 5. 将方法添加到JavaScript函数
- 6. 将“this”添加到C++中的类实例化向量中
- 7. Javascript:将OOP方法附加到事件和'this'关键字
- 8. 将方法添加到域类
- 9. 将类方法添加到ActiveRecord :: Base
- 10. 将方法添加到POCO类
- 11. 将方法添加到默认类
- 12. 如何将方法添加到DataGridView类
- 13. iphone - 将东西添加到类方法
- 14. 将类添加到Html :: ul()方法
- 15. 将方法添加到Ruby数组类
- 16. 将方法添加到VB.Net中.Net类库的类中?
- 17. 在JavaScript中为类添加新方法?
- 18. 将设置添加到设置
- 19. 将此this添加到JS数组中
- 20. JavaScript将代码添加到已设置的事件中
- 21. 将方法添加到Python中的第三方库类
- 22. 是否有可能将实例方法添加到JavaScript中的所有“类”中?
- 23. TypeScript:如何将静态方法添加到内置类
- 24. 将函数添加到$(this)的原型
- 25. 添加设置到类别配置
- 26. 循环浏览Javascript方法并将数据添加到方法
- 27. 将方法添加到ApplicationUserManager
- 28. 将方法添加到Javascript中的对象实例并使用其中的'this'关键字
- 29. jQuery/javascript - 无法找到避免代码添加类的方法
- 30. 将方法添加到Java中生成的类中
使用'()调用'或'适用()'有关的更多信息? 'foo.methodName.call(xxx);' – epascarello
是的,我想不要使用任何这些,但只是foo.methodName() –
你想['bind()'](https://developer.mozilla。组织/ EN-US /文档/ JavaScript的/参考/ Global_Objects /功能/绑定)? – Bergi