小编phi*_*ieo的帖子

为什么JavaScript函数声明在chrome和safari中表现不同?

    foo();

    if (true) {
      function foo() {
        console.log(1);
      }
    } else {
      function foo() {
        console.log(2)
      }
    }
Run Code Online (Sandbox Code Playgroud)

在chrome中它显示Uncaught TypeError,但在Safari中它显示2.

javascript

7
推荐指数
1
解决办法
368
查看次数

标签 统计

javascript ×1