Javascript return关键字后新行的效果如何
我有一个iife&a内部函数。内部函数返回一个对象。在第一种情况下,Javascript return关键字后新行的效果如何,javascript,Javascript,我有一个iife&a内部函数。内部函数返回一个对象。在第一种情况下,{紧跟在return关键字之后,在第二种情况下,大括号{以新行开始。在第一种情况下,值正确返回,在第二种情况下,它抛出一个未定义的错误 (函数(){ 函数sayHello(){ var name=“myName”; 返回{ 全名:姓名 } } log(sayHello().fullName); })();这被称为自动分号插入。如果是我,我会从javascript中删除ASI。它不是一种面向空白的语言,这样做只会造成更多的混乱和
{
紧跟在return
关键字之后,在第二种情况下,大括号{
以新行开始。在第一种情况下,值正确返回,在第二种情况下,它抛出一个未定义的错误
(函数(){
函数sayHello(){
var name=“myName”;
返回{
全名:姓名
}
}
log(sayHello().fullName);
})();
这被称为自动分号插入。如果是我,我会从javascript中删除ASI。它不是一种面向空白的语言,这样做只会造成更多的混乱和错误。