闭包

  1. 全局环境不会被回收
  2. 函数每运行一次会生成一个新的环境
  3. 函数被外部引用了他的环境就不会被回收
  4. 块级作用域var没有块级作用域用var定义会上升为全局作用域(变量提升)

删除字符串某个字符

  1. basic = basic.substring(0, basic.length - 1);