【问题标题】:When do I use return in a function? [duplicate]什么时候在函数中使用 return? [复制]
【发布时间】:2018-04-14 10:01:09
【问题描述】:

我了解到函数中的“返回”意味着函数的结束。 但是,我看到有时有回报,有时没有。不应该对所有功能使用“return”吗?

【问题讨论】:

标签: javascript


【解决方案1】:

你可以在你的函数中省略return,如果它只是做某事而不产生值,并且你不需要提前退出。您还可以将没有return 的函数想象为在主体末尾隐含一个。例如:

function noReturn() {
    console.log("Hello World");
}

function withReturn() {
    console.log("Hello World");
    return;
}

function withReturnUndefined() {
    console.log("Hello World");
    return undefined;
}

是相同的。

【讨论】:

    【解决方案2】:

    你在两种情况下使用return

    1. 你需要在到达终点之前退出函数。

    2. 您需要将结果发送给调用者。

    如果你到达一个函数的末尾,就好像该函数以return undefined; 结束。

    【讨论】:

      猜你喜欢
      • 2020-09-14
      • 2015-08-09
      • 2011-08-21
      • 1970-01-01
      • 2022-01-19
      相关资源
      最近更新 更多