闭包可以“冻结”color值
用匿名函数保留全局变量的值
闭包控制程序状态
function asyncFunction(callback){
setTimeout(callback,200);
}
var color = 'blue';
(function(color){
asyncFunction(function(){
console.log('color:'+color);
});
})(color);
color = 'green';