💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
函数始终都会有一个返回值,即便不是显式返回,它也会隐式返回一个undefined,既然函数能返回一个唯一值,那么这个值也有可能是另一个函数。 ``` function a(){ alert('A'); return function(){ alert('B'); } } ``` 函数a会在执行他的“弹出A”后,返回另一个函数,而所返回的函数又回去执行另一些事情“弹出B”。我们只需将该返回值赋值给某个变量,然后就可以像使用一般函数那样去调用了,比如: ``` var newFunc = a(); newFunc(); ``` 第一行“弹出A” 第二行“弹出B”。 我们也可以直接进行调用 ``` a()(); ``` 先“弹出A”,然后“弹出B”