gpt4 book ai didi

javascript - 为什么代码中的比较语句给出 false;

转载 作者:行者123 更新时间:2023-11-28 19:26:25 25 4
gpt4 key购买 nike

function foo() {
return
{
foo: 'bar'
}
}

function bar() {
return {
foo: 'bar'
}
}

typeof foo() === typeof bar(); //why this is false

我不明白为什么 typeof foo() === typeof bar() 返回 false

最佳答案

由于return后换行,foo()相当于

function foo() {
return;
// ↑ note the semicolon
{
foo: 'bar'
}
}

并且返回未定义

另一方面,bar() 返回一个对象。

关于javascript - 为什么代码中的比较语句给出 false;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27799671/

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