变量做用域:全局变量和局部变量闭包
那么问题来了,,如何在函数外部使用函数内部命名的变量 函数
杀手锏----闭包this
知识点:this指的是全局 spa
var age= "19";
var object = { age: "9", getAgeFunc : function(){ return function(){ return this.age; }; } }; alert(object.getAgeFunc ()());//19
附上差别点:code
知识点: this 指的是object对象对象
var age = "19";
var object = { age : "9", getAgeFunc : function(){ var that = this; return function(){ return that.age ; }; } }; alert(object.getAgeFunc()());//9
今天心情好,色彩丰富blog