调用没有接收器的 JavaScript 函数

call javascript functions without receiver

本文关键字:JavaScript 函数 接收器 调用      更新时间:2023-09-26

假设我们有一个函数:

function fn(){return this;}

如果我们通过 foo = fn(); 调用函数,那么foo将得到 this 的值,但我很好奇如果在没有接收器的情况下调用函数,回报会去哪里,即 fn();

谢谢!

它无处可去。返回的值不会被任何东西引用,并被"丢弃"。

变量用于分配内存并保持持久状态。

如果未使用任何变量,则用于处理的内存将释放回池。 操作的结果不会在任何地方分配。