Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript return关键字后新行的效果如何_Javascript - Fatal编程技术网

Javascript return关键字后新行的效果如何

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

我有一个iife&a内部函数。内部函数返回一个对象。在第一种情况下,
{
紧跟在
return
关键字之后,在第二种情况下,大括号
{
以新行开始。在第一种情况下,值正确返回,在第二种情况下,它抛出一个
未定义的
错误

(函数(){
函数sayHello(){
var name=“myName”;
返回{
全名:姓名
}
}
log(sayHello().fullName);

})();
这被称为自动分号插入。如果是我,我会从javascript中删除ASI。它不是一种面向空白的语言,这样做只会造成更多的混乱和错误。