/*
* @Author: fanjiahui
* @Date: 2018-01-31
* 作用域和闭包
*/
// 词法作用域
// function foo() {
// var a = 2;
// function bar() {
// console.log(a);
// }
// bar();
// }
// foo(); //2
// 闭包
// function foo() {
// var a = 2;
// function bar() {
// console.log(a);
// }
// return bar;
// }
// var baz = foo();
// baz(); //2
// console.log(baz.a) //2,内存不会被销毁,可以访问到a
// function foo() {
// var a = 2;
// function bar() {
// console.log(a);
// }
// baz( bar );
// }
// function baz(fn) {
// fn();
// }
// foo(); //2
// var fn;
// function foo() {
// var a = 2;
// function bar() {
// console.log(a);
// }
// fn = bar;
// }
// foo();
// fn();
function wait(message) {
setTimeout(function timer(){
console.log(message);
},1000)
}
wait("Hello fanjiahui");
// function foo(msg) {
// (function bar() {
// console.log(msg);
// })();
// }
// foo("Hello World");
console