Javascript函数返回一个对象,但答案未定义
我在做这个测验题 问题是:Javascript函数返回一个对象,但答案未定义,javascript,Javascript,我在做这个测验题 问题是: 函数aaa(){ 回来 { 测试:1 } } log(typeof aaa())如果您没有正确复制代码,缩进在这里很重要。原始代码是 function aaa() { return { test: 1 }; } alert(typeof aaa()); 如您所见,return后面有一个新行,它位于(ASI)后面,如下所示: function aaa() { return; { test: 1
函数aaa(){
回来
{
测试:1
}
}
log(typeof aaa())
如果您没有正确复制代码,缩进在这里很重要。原始代码是
function aaa() {
return
{
test: 1
};
}
alert(typeof aaa());
如您所见,return
后面有一个新行,它位于(ASI)后面,如下所示:
function aaa() {
return;
{
test: 1
};
}
alert(typeof aaa());
因此,此函数的返回结果将是未定义的,因为没有返回值,并且在返回语句后无法访问代码。我得到了想要的
'object'
,我也得到了'object'
,你想得到什么?