制作一类知道如何绘制自己的形状

时间:2017-01-13 20:50:23

标签: javascript canvas ecmascript-6

我想知道如何让它发挥作用。争论 函数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。控制台没有引发任何错误消息。

1 个答案:

答案 0 :(得分:3)

你在draw()中有一个类型o。将this.r更改为this.radius以匹配构造的变量。