静态成员
定义在构造函数上面的成员(属性和方法)
实例成员
定义在实例对象上面的成员(属性和方法)
建议
① 把工具类的方法写成静态方法
② 把和对象相关的方法写成实例方法(成员)
代码示例
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();
网友评论