Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function(global){
- var counter = 0; // 局部变量
- // 局部变量
- var oneClass = function() {
- this.init();
- };
- // 对象被创建时,调用该函数,计数器加一
- oneClass.prototype.init = function() {
- counter ++;
- };
- // 将局部变量返回,构造一个闭包
- oneClass.prototype.getcount = function() {
- return counter;
- }
- // 将局部变量绑定到全局变量上
- global.oneClass = oneClass;
- }(window));
- var a = new oneClass();
- a.getcount();
- // return 1
- var b = new oneClass();
- b.getcount();
- // return 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement