静态成员和实例成员

作者: LIT乐言 | 来源:发表于2017-12-01 21:40 被阅读13次

    静态成员
    定义在构造函数上面的成员(属性和方法)

    实例成员
    定义在实例对象上面的成员(属性和方法)

    建议

    ① 把工具类的方法写成静态方法
    ② 把和对象相关的方法写成实例方法(成员)
    

    代码示例

    function Person() {
        this.name = "张三";   //实例属性
        this.showName = function () {
            console.log(this.name);
        };
    }
    
    //为Person构造函数添加静态成员
    Person.des = "描述信息";
    Person.add = function (msg) {
        console.log("添加信息" + msg);
    };
    
    
    Person.add("这是一个+操作");
    
    var p1 = new Person();
    p1.showName();
    

    相关文章

      网友评论

        本文标题: 静态成员和实例成员

        本文链接:https://www.haomeiwen.com/subject/pjxgbxtx.html