gpt4 book ai didi

javascript - 为什么 Javascript 函数在 Chrome 77.0.3865.120 和 Safari 13.0.2 上的行为不同?

转载 作者:行者123 更新时间:2023-11-29 15:55:24 24 4
gpt4 key购买 nike

<分区>

我注意到函数在 Safari 和 Chrome 上的行为不同,有什么原因吗?

我不需要解决方案,我只是想知道为什么会发生这种情况,以及它是否是错误或其他原因。重现它的方法如下。您会在 Chrome 的控制台和 Safari 的控制台中看到不同的值。

    const foo = 10;
{

const foo = 50;

function logFoo1(){
console.log(foo)
}

const logFoo2 = function(){
console.log(foo)
}

logFoo1();
logFoo2();

}

在 safari 上 logFoo1() 将提示 10,在 Chrome 50 上。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com