我想更好地理解 JavaScript 闭包对内存的影响:
function fee(arg){
function figh(){
//some code
fum(passOnSomeARG)
}
function fo(y){
//some calculations with y
}
function fum(x){
//some code
fo(x)
}
figh()
}
在上面的示例中,每次调用“fee()”时,内部函数是否会重新读入内存?如果是这样,这有效吗?如果没有,那么发生了什么?
旁注:fee() 可能会被连续调用很多次(循环或鼠标事件 onmousemove)