gpt4 book ai didi

javascript - 当在另一个函数中调用(未声明)函数时是否创建闭包,如果是,为什么?

转载 作者:行者123 更新时间:2023-11-29 23:29:16 24 4
gpt4 key购买 nike

<分区>

根据我查阅过的每个定义,闭包是指在另一个函数中创建或声明一个函数。发生这种情况的博客和网站上的例子很多。但是,当函数在另一个函数外部声明,但又在函数内部被调用时又会怎样呢?例如:

const add = (x,y) => {
return x + y;
};

const double = num => {
return add(num,num)
};

let a = double(6);/*?*/

add(num, num) 是否创建闭包?如果是这样,请帮助我理解原因。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com