【发布时间】:2018-06-22 04:54:28
【问题描述】:
https://www.w3schools.com/graphics/tryit.asp?filename=trygame_canvas
我正在查看上面链接中教程中的 js 代码,我主要了解除了该行之外发生了什么
this.context = this.canvas.getContext("2d");
this.context 来自哪里?当然,“this”这个词是指 myGameArea 对象,然后 context 应该是 myGameArea 的某个属性,但尚未定义。任何帮助将不胜感激!
【问题讨论】:
-
那行定义
.context。 -
你是对的,'this' 指的是 myGameArea (它是一个对象)。对象可以在 Javascript 中动态扩展。您提到的那一行实际上是定义 myGameArea.context。
标签: javascript html this-keyword