Javascript 要在错误消息中包含电子邮件吗

Javascript 要在错误消息中包含电子邮件吗,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我想在以下错误消息中包含validAccount.email: export const validAccount = { email: 'onetwo@gmail.com', password: 'one123345', }; 不幸的是,我不能,因为我得到了以下错误: 错误消息:属性“”已存在。“:any”:” 预期的。ts1005 替换 常量errorMessageSignUp={ emailRegisteredInSystem:“电子邮件为”validAccount.email“

我想在以下错误消息中包含validAccount.email:

export const validAccount = {
  email: 'onetwo@gmail.com',
  password: 'one123345',
};
不幸的是,我不能,因为我得到了以下错误:

错误消息:属性“”已存在。“:any”:” 预期的。ts1005

替换

常量errorMessageSignUp={ emailRegisteredInSystem:“电子邮件为”validAccount.email“的用户已存在。”, }; 与

常量errorMessageSignUp={ emailRegisteredInSystem:`email${validAccount.email}的用户已存在。`, }; 或与

常量errorMessageSignUp={ emailRegisteredInSystem:'具有电子邮件'+StringvalidAccount.email+'的用户已存在。', };
尝试使用模板文本:

所以您的字符串应该是:`User with email${validAccount.email}已经存在``` 别忘了后面的滴答声


此外,这也起作用:“电子邮件用户”+validAccount.email+“已经存在。”

除了JavaScript语法问题外,您的错误消息具有无效的英语语法。请将其替换为:“电子邮件用户${validAccount.email}已经存在`谢谢你,伙计。这个正在工作。const errorMessageSignUp={emailRegisteredInSystem:'具有电子邮件'+StringvalidAccount.email+'的用户已存在。',};方法1也应该有效。注意,在方法1中,我们在字符串周围有反勾号``而不是引号。确保你没有犯这个错误。
const errorMessageSignUp = {
  emailRegisteredInSystem: 'User with email '(validAccount.email),' is already exists.',
};