我想知道如何让它发挥作用。争论
函数g
的{{1}}是JavaScript画布对象的图形上下文。
我想要的是能够说是
draw
并在半径50px的中心(300,200)处涂上红色球漆。 这是该课程的代码。
var c = document.getElementById("canvas");
var g = c.getContext("2d");
b = new Ball(300,200, 50, "red");
b.draw(g)
感谢您提供的任何帮助。请注意我已在浏览器中启用了ECMA6。控制台没有引发任何错误消息。
答案 0 :(得分:3)
你在draw()
中有一个类型o。将this.r
更改为this.radius
以匹配构造的变量。