想问到底什么情况就算是闭包了。函数套函数,内部的函数用到外部函数声明的变量就算是闭包了
那其他情况呢,比如内部函数用的是外部函数的参数算不算呢。
或者我只是函数套函数,并没有使用外部函数的参数算不算闭包呢,
如果我用vue在外部函数内修改了data里的变量内容,然后把变量传参的形式在函数内再调用另一个函数,那算闭包吗。
想问到底什么情况就算是闭包了。函数套函数,内部的函数用到外部函数声明的变量就算是闭包了
那其他情况呢,比如内部函数用的是外部函数的参数算不算呢。
或者我只是函数套函数,并没有使用外部函数的参数算不算闭包呢,
如果我用vue在外部函数内修改了data里的变量内容,然后把变量传参的形式在函数内再调用另一个函数,那算闭包吗。
定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。
https://blog.csdn.net/mnilz/article/details/104221272