return语句会取代函数中的另一个return语句吗?

时间:2019-04-20 16:52:41

标签: javascript function return

如果我使用如下所示的代码,为什么高位return语句优先,而括号后的其他returnstatemend无法执行。

function some4(array, f) {
  for (let i of array) {
    if (f(i)) return true;
  }
  return false;
}

1 个答案:

答案 0 :(得分:1)

因为一旦执行了返回,它将终止该函数。