NoteDeep
(function () { var name = 12; // 静态私有变量, 所有对象共享 Person = function (val) { // 公共方法,因为没有var声明,所以Person是全局变量 name = val; }; Person.prototype.getName = function () { return name; }
})(); console.log(typeof name); // undefined var person1 = new Person('wlr'); var person2 = new Person('jone');
console.log(person1.getName()); // jone console.log(person2.getName()); // jone

评论列表