摘要:
立即执行定义的函数(IIFE),如果直接在大括号后面跟一个(),function(){ /* code */ }();会报错,因为javascript是规定,如果function出现在头部,那么直接看成是语句,所以我们可以在函数定义后外面加一个括号,这样就可以立即执行该函数` (function() 阅读全文
摘要:
闭包:可以把闭包简单理解成“定义在一个函数内部的函数” 闭包的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量始终保持在内存中,即闭包可以使得它诞生环境一直存在 闭包可以看作是函数内部作用域的一个接口 闭包的另一个用处,是封装对象的私有属性和私有方法,说白了就是java的封装类 外 阅读全文