请问这个函数里面的对象的this是指什么?

function WriteFont(id, options) {

  var self = this;

  this.canvas = document.getElementById(id);

  var obj = {

    canvas: this.canvas;

  }

  .....

  .....

}

前面那个this指向调用这个函数的对象,那么里面对象obj的this是指这个this.canvas = document.getElementById(id)吗?
看过阮一峰大神说的:有一个总的原则,那就是this指的是,调用函数的那个对象。是这样吗?

陪伴而非守候
浏览 479回答 1
1回答

胡说叔叔

此时s是赋值,看作 var obj = {                            canvas: document.getElementById(id)                        }                        就行了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript