漂泊雪狼的博客

思考,讨论,分享C#,JavaScript,.NET,Oracle,SQL Server……技术

导航

Javascript 原型编程初探

Posted on 2016-07-11 00:20  漂泊雪狼  阅读(170)  评论(0)    收藏  举报

创建两个对象独立运行

 

 var PlayTrace = function (interVal,name) {
        this.interVal = interVal;
        this.playName = name;
    };

    PlayTrace.prototype = function () {
        startPlay = function (beginVal) {
            if (this.playInterVal) {
                clearInterval(this.playInterVal);
            }
            this.playInterVal = window.setInterval(function (name) {
                console.log(name + "," + beginVal);
                beginVal++;
            }, this.interVal, this.playName);

        }

        return {
            startPlay: startPlay
        }
    }();

    var play1 = new PlayTrace(1000, "play1");
    play1.startPlay(1);


    var play2 = new PlayTrace(2000,"play2");
    play2.startPlay(100);