• js真实对象(二)


    //如果这样写不是真正的对象
        var checkOut = function(){
            return {
                checkName:function(){
                    console.log(1111);
                },
                checkmail:function(){
                    console.log(22222);
                }
            };
        }
        var a = checkOut();
        a.checkName();
    
        var b = checkOut();
        b.checkName();
    //========================================================
    //这样是js的真实对象
    var checkout = function(){
        this.checkName = function(){
            console.log(111111111111);
        },
        this.checkUser = function(){
            console.log(22222222222222);
        }
    }
    var obj = new checkout();
    obj.checkName();
    //===========================================================
    //上面每次new都是有一套方法,成本太大参考下面
    var checkobject = function(){};
    checkobject.prototype.checkName = function(){
        console.log(1111);
    }
    checkobject.prototype.checkUser = function(){
        console.log(222);
    }
    checkobject.prototype.checkpassword = function(){
        console.log(3333);
    }
    var obj = new checkobject();
    obj.checkName();
    // ========================================================
    // 参考下面
    var checkobject = function(){};
    checkobject.prototype={
        checkName:function(){
            console.log(666);
        },
        checkUser:function(){
            console.log(222);
        },
        checkPwd:function(){
            console.log(3333);
        }
    };
    var obj = new checkobject();
    obj.checkName();
    // =======================================================
    // 链式操作
        var checkout = {
            checkName:function(){
                console.log(1111);
                return this;
            },
            checkUser:function(){
                console.log(2222);
                return this;
            }
        };
        checkout.checkName().checkUser();
    //=====================================================
    //原型链创建
    var Checkout = function(){};
        Checkout.prototype={
            checkName:function(){
                console.log(111);
                return this;
            },
            checkEmail:function(){
                console.log(222);
                return this;
            }
        };
    var obj = new Checkout();
    obj.checkName().checkEmail();
  • 相关阅读:
    十一.SVM神经网络
    九.自组织竞争神经网络
    八.DBN深度置信网络
    七.RBM受限玻尔兹曼机
    六.随机神经网络Boltzmann(玻尔兹曼机)
    二十公里法则
    五.反馈(Hopfield)神经网络
    Python进行Android开发步骤
    django中的中间件机制和执行顺序
    简单的Python 火车抢票程序
  • 原文地址:https://www.cnblogs.com/zh718594493/p/12184861.html
Copyright © 2020-2023  润新知