关于js原型

时间:2016-01-30 07:39:52

标签: prototype

我无法使用原型和原型功能。     可以给我一些建议吗?

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 ?

1 个答案:

答案 0 :(得分:0)

我不清楚你要在这里实现什么,我假设你想要实例化一个新对象并使用它在对象原型中定义的方法?

我已经让你的代码现在从对象原型执行函数。希望这会有所帮助:https://jsfiddle.net/h1jkotby/1/

```var basketball = new ball(24, "#fdef0a", 396, 348);

alert(basketball.constructor());
```