function funA(){ function funB(){ console.log(1); } funB() function funB(){ console.log(2); } } funA() 运行结果
时间: 2024-02-14 08:22:44 浏览: 163
JavaScript function函数种类详解
运行结果是输出数字 2。这是因为 JavaScript 中的函数声明会提升到作用域的顶部,所以在 funA 函数中,第二个函数 funB 的声明会覆盖掉第一个函数 funB 的声明。因此,当调用 funA 函数时,会先执行第一个 funB 函数的声明,但不会输出任何内容,然后立即被第二个 funB 函数的声明覆盖,并输出数字 2。
阅读全文