标签: javascript
现在这可能是一个奇怪的问题,但请考虑以下几点:
var A = { name: "A", showName: function(){console.log(this.name)} } var B = { name: "B" }
我现在想要调用A的“showName”函数,就好像它是B的属性一样,这意味着它应该将“B”记录到控制台。有没有合理的方法来实现这个目标?
答案 0 :(得分:4)
只需使用call:
A.showName.call(B);