摘要:
所谓闭包是指内层函数引用了外层函数中的变量或称为引用了自由变量的函数,其返回值也是一个函数,了解过的语言中有闭包概念的像 js,python,golang 都类似这样。 python 中的闭包可以嵌套函数,像下面这样: def make_adder(addend): def adder(augend 阅读全文
posted @ 2019-06-12 17:36
施凯sky
阅读(2152)
评论(0)
推荐(0)
摘要:
什么是闭包?闭包的优缺点? 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于: 阅读全文
posted @ 2019-06-12 17:01
施凯sky
阅读(587)
评论(0)
推荐(0)