猿问

构造函数定义类的问题

/我是按书上打出来的 为什么显示range is not defined,不太明白,我也没得range没定义,但不知道哪里错了/

function Range(from,to){    this.from=from;  
    this.to=to;
}

Range.prototype={    includes:function(x){  
        return this.from<=x&&x<=this.to; 
    },    foreach:function(f){        for(var x=Math.ceil(this.form);x<=this.to;x++)f(x); 
    },    toString:function(){        return "("+this.form+"..."+this.to+")";  
    }
};var r=range(1,3);  //r.includes(2);  //


慕尼黑8549860
浏览 597回答 1
1回答

慕神8447489

大哥是不是少了个new,而且是大写Rvar r = new Range(1,3);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答