Javascript 在Node.js中返回对象文字时出错

Javascript 在Node.js中返回对象文字时出错,javascript,node.js,Javascript,Node.js,我在我的应用程序中有下面的代码,因为我正在跟随lynda.com教程学习Node.js。我在代码行中遇到了一些错误,它说origin:o说“意外令牌” 我不知道是什么错误,我在lynda.com上一行一行地学习教程 return { ... } 相当于 return; { ... } 因为JavaScript的。如果要将返回值分散到多行,则必须在同一行上启动对象文字: return { // ... }; 你出错是因为 { number: number, origi

我在我的应用程序中有下面的代码,因为我正在跟随lynda.com教程学习Node.js。我在代码行中遇到了一些错误,它说origin:o说“意外令牌”

我不知道是什么错误,我在lynda.com上一行一行地学习教程

return 
{ ... }
相当于

return;
{ ... }
因为JavaScript的。如果要将返回值分散到多行,则必须在同一行上启动对象文字:

return {
  // ...
};

你出错是因为

{
    number: number,
    origin: origin,
    destination: destination
};
被解释为a,
数字:
为a和t,基本上相当于

(number, origin: origin, destination: destination)

origin:
在此位置无效。

没有语法错误,请尝试在导出后添加分号sentences@wZVanG:是的,请看我的答案。@user1010101这不会影响ASI问题。@DaveNewton您是对的。它现在可以工作了,非常感谢,我永远不会知道这一点!我会在3分钟内接受你的回答,因为我现在不能接受。
(number, origin: origin, destination: destination)