返回课程

函数在 if 中

重要性:5

查看代码。最后一行调用的结果是什么?

let phrase = "Hello";

if (true) {
  let user = "John";

  function sayHi() {
    alert(`${phrase}, ${user}`);
  }
}

sayHi();

结果是错误

函数 sayHiif 中声明,所以它只存在于 if 内部。外部没有 sayHi