提问人:Dulanjali Senarathna 提问时间:11/30/2022 最后编辑:mplungjanDulanjali Senarathna 更新时间:11/30/2022 访问量:72
如何在独立函数调用中使用“this”关键字在控制台中获取窗口对象输出
How to get window object output in console using 'this' keyword in standalone function call
问:
我想检查“this”关键字在 Javascript ES6 中的行为。为此,我编写了代码片段来检查对象中“this”关键字的输出以及正常的独立函数。
当我调用 draw() 方法时,它会给出一个错误。我想证明,当调用draw()方法时,输出将是Window.object。
我的代码出了什么问题?
const Circle = function(){ //constructor
this.draw = function(){
console.log(this);
}
};
const c = new Circle();
c.draw(); //output => above object
console.log(c.draw); //output => draw function
draw();
答: 暂无答案
评论
draw
Circle
const draw = c.draw;