JavaScript 优雅的 时钟对象 二次封装

function 时钟 () {

    this.标识 = arguments.callee.name;

    this.初始化 = function 初始化 () {

        // 参_时钟周期, 参_调用次数, 参_回调函数
        if (arguments.length <= 0) {
            return this;
        } else if (arguments.length >= 3) {
            this.时钟周期 = parseInt (arguments [0]);
            this.调用次数 = parseInt (arguments [1]);
            this.回调函数 = arguments [2];
        } else if (arguments.length >= 2) {
            this.时钟周期 = parseInt (arguments [0]);
            this.回调函数 = arguments [1];
        } else if (typeof (arguments [0]) == "number") {
            this.时钟周期 = parseInt (arguments [0]);
        } else if (typeof (arguments [0]) == "string") {
            this.时钟周期 = parseInt (arguments [0]);
        } else {
            this.回调函数 = arguments [0];
        }
        return this;
    }

    this.销毁 = function 销毁 () {
        if (this.时钟对象 !

你可能感兴趣的:(javascript)