返回关键字后新行的影响是什么?

时间:2018-06-01 14:04:44

标签: javascript

我有一个生命和内部函数。内部函数在第一种情况下返回一个对象,{紧跟在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声明&之后的新行中理解效果陈述。我只是猜测即使在下一行中有声明

,return语句也会被终止

0 个答案:

没有答案