Javascript 为什么代码中的比较语句是假的;
我不明白为什么typeof foo()===typeof bar()返回false是因为Javascript 为什么代码中的比较语句是假的;,javascript,Javascript,我不明白为什么typeof foo()===typeof bar()返回false是因为返回后的换行符,foo()相当于 function foo() { return { foo: 'bar' } } function bar() { return { foo: 'bar' } } typeof foo() === typeof bar(); //why this is false 并且正在返回未定义的 另一方面,bar() func
返回后的换行符,foo()
相当于
function foo() {
return
{
foo: 'bar'
}
}
function bar() {
return {
foo: 'bar'
}
}
typeof foo() === typeof bar(); //why this is false
并且正在返回未定义的
另一方面,bar()
function foo() {
return
{
foo: 'bar'
}
}
function bar() {
return {
foo: 'bar'
}
}
typeof foo() === typeof bar(); //why this is false
并且正在返回未定义的
另一方面,bar()
function foo() {
return
{
foo: 'bar'
}
}
function bar() {
return {
foo: 'bar'
}
}
typeof foo() === typeof bar(); //why this is false
并且正在返回未定义的
另一方面,bar()
function foo() {
return
{
foo: 'bar'
}
}
function bar() {
return {
foo: 'bar'
}
}
typeof foo() === typeof bar(); //why this is false
并且正在返回未定义的
另一方面,bar()
正在返回一个对象。是的,感谢您在回答中添加了详细信息:)我不明白这两个函数是否都返回未定义的那么未定义的===未定义的
应该是真的???@Girish:bar()
正在返回一个对象。是的,感谢您在回答中添加了详细信息:)我不明白这两个函数是否都返回未定义的那么未定义的===未定义的
应该是真的???@Girish:bar()
正在返回一个对象。是的,感谢您在回答中添加了详细信息:)我不明白这两个函数是否都返回未定义的那么未定义的===未定义的
应该是真的???@Girish:bar()
正在返回一个对象。是的,感谢您在回答中添加了详细信息:)