變量做用域:全局變量和局部變量閉包
那麼問題來了,,如何在函數外部使用函數內部命名的變量 函數
殺手鐗----閉包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