靜態成員
定義在構造函數上面的成員(屬性和方法)
實例成員
定義在實例對象上面的成員(屬性和方法)
建議
① 把工具類的方法寫成靜態方法
② 把和對象相關的方法寫成實例方法(成員)
代碼示例
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();