Javascript 反应错误-./src/App.js第16行:分析错误:意外令牌

Javascript 反应错误-./src/App.js第16行:分析错误:意外令牌,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,我在他们的网站上尝试了一个教程,但我遇到了这个错误,我不知道哪里出了问题。 代码如下: function formatName(user) { return user.firstName + ' ' + user.lastName; //this is line 16 } const user = { firstName: 'Ciofliceanu'; lastName: 'Serban'; };

我在他们的网站上尝试了一个教程,但我遇到了这个错误,我不知道哪里出了问题。 代码如下:

function formatName(user) {
        return user.firstName + ' ' + user.lastName; //this is line 16
      }

      const user = {
        firstName: 'Ciofliceanu';
        lastName: 'Serban';
      };

      const element = <h1>Hello, {formatName(user)}</h1>;

      ReactDOM.render(element, document.getElementById('root'));
函数formatName(用户){
返回user.firstName+''+user.lastName;//这是第16行
}
常量用户={
名字:“Cioflicanu”;
姓氏:“塞尔维亚人”;
};
const element=Hello,{formatName(user)};
render(元素,document.getElementById('root');
我希望输出是Hello,cioflicanu Serban,但输出是:./src/App.js
第16行:解析错误:意外标记

该错误很可能发生在用户的定义处,因为这不是正确的对象文字:

const user = {
  firstName: 'Ciofliceanu';
  lastName: 'Serban';
};
尝试更换

const user = {
  firstName: 'Ciofliceanu',
  lastName: 'Serban'
};

希望这有帮助

错误很可能发生在
user
的定义上,因为这不是正确的对象文字:

const user = {
  firstName: 'Ciofliceanu';
  lastName: 'Serban';
};
尝试更换

const user = {
  firstName: 'Ciofliceanu',
  lastName: 'Serban'
};

希望这有帮助

你试过用逗号替换
user
定义中的分号吗?@ChristianIvicevic在我发布答案前几秒钟,你添加了这条评论。如果你想发布答案,我可以写下来。@AlexanderStaroselsky别担心,谢谢你的体贴。有时也会很粗糙:你真的应该把它标记为打字错误。我用comas替换了分号,但仍然有相同的错误……其他想法?你有没有尝试过用逗号替换
用户定义中的分号?@ChristianIvicevic在我发布答案前几秒钟你添加了这条评论。如果你想发布答案,我可以写下来。@AlexanderStaroselsky别担心,谢谢你的体贴。有时也会很粗糙:实际上,你应该把它标记为输入错误。我用comas替换了分号,仍然是相同的错误…其他想法?您好,我按照您所说的进行了修改,它仍然显示相同的错误…有什么想法吗?您需要提供有关应用程序配置的更多信息。不清楚您是如何编译/运行此文件的。您是否使用了Create React应用程序?您好,我按照您所说的进行了修改,但仍然显示相同的错误…有什么想法吗?您需要提供有关应用程序配置的更多信息。不清楚您是如何编译/运行此文件的。您是否使用了CreateReact应用程序?