为什么此代码结果未定义?

时间:2017-11-03 04:15:23

标签: javascript

function aaa() {
  return
  {
    test: 1
  }
}

console.log(aaa());

为什么此代码结果未定义? 我认为是对象。

1 个答案:

答案 0 :(得分:0)

因为当您更改该行时,它会终止该语句,因此您必须在return之后放置大括号以使其正常工作。

请使用:

function aaa() {
  return {
    test: 1
  }
}

console.log(aaa());