我有一个生命和内部函数。内部函数在第一种情况下返回一个对象,{
紧跟在return
关键字之后,在第二种情况下,括号{
在一个新行中开始。在第一种情况下,值正确返回,在第二种情况下,它会抛出undefined
错误
(function() {
function sayHello() {
var name = "myName";
return {
fullName: name
}
}
console.log(sayHello().fullName);
})();
(function() {
function sayHello() {
var name = "myName";
return
{
fullName: name
}
}
console.log(sayHello().fullName);
})();
我无法在return
声明&之后的新行中理解效果陈述。我只是猜测即使在下一行中有声明