SOURCE

/*
 * @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 命令行工具 X clear

                    
>
console