重读犀牛书(一)–闭包
JavaScript中的函数会形成闭包。 闭包是由函数以及创建该函数的词法环境组合而成。这个环境包含了这个闭包创建时所能访问的所有局部变量。
最简单的不外乎计数器,话不多说上代码
//声明函数
var add = (() => { let countre = 1; return () => countre++})()
add() //1
add() //2
add() //3
JavaScript中的函数会形成闭包。 闭包是由函数以及创建该函数的词法环境组合而成。这个环境包含了这个闭包创建时所能访问的所有局部变量。
最简单的不外乎计数器,话不多说上代码
//声明函数
var add = (() => { let countre = 1; return () => countre++})()
add() //1
add() //2
add() //3