Javascript中this的疑问,函数作为某对象的方法调用,这时this就指这个上级对象。

看到大神在介绍this的时候第二个使用环境,原文在此:
http://www.ruanyifeng.com/blo...
这里的对象o应该就是this?如果是的话为什么这样最不全等?

function test(){

    console.log(this.x);

  }

  var o = {};

  o.x = 1;

  o.m = test;

   console.log(o.m());

   console.log(o===this);

输出的分别是:
1
false

慕姐4208626
浏览 554回答 1
1回答

慕妹3242003

全局下this===window
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript