if 内的函数
重要程度: 5
看看下面这个代码。最后一行代码的执行结果是什么?
let phrase = "Hello"; if (true) { let user = "John"; function sayHi() { alert(`${phrase}, ${user}`); } } sayHi(); 答案:error。
函数 sayHi 是在 if 内声明的,所以它只存在于 if 中。外部是没有 sayHi 的。
看看下面这个代码。最后一行代码的执行结果是什么?
let phrase = "Hello"; if (true) { let user = "John"; function sayHi() { alert(`${phrase}, ${user}`); } } sayHi(); 答案:error。
函数 sayHi 是在 if 内声明的,所以它只存在于 if 中。外部是没有 sayHi 的。