我无法使用原型和原型功能。 可以给我一些建议吗?
function ball( r , color , x , y ) {
this.r = r;
this.color = color;
this.x = x;
this.y = y;
}
ball.prototype = {
constructor : ball,
drawBall : function() {
var circle = new c.Shape();
circle.setStroke(1).beginStroke(this.color).drawCircle( this.x , this.y , this.r );
circle.alpha = 0.3;
oStage.addChild(circle);
}
console.log(new ball( 24, "#fdef0a",396, 348).prototype); // underfined ?
答案 0 :(得分:0)
我不清楚你要在这里实现什么,我假设你想要实例化一个新对象并使用它在对象原型中定义的方法?
我已经让你的代码现在从对象原型执行函数。希望这会有所帮助:https://jsfiddle.net/h1jkotby/1/
```var basketball = new ball(24, "#fdef0a", 396, 348);
alert(basketball.constructor());
```