ES6意外令牌

时间:2017-08-09 21:44:36

标签: ecmascript-6 es6-promise

我尝试使用es6来保持此代码更清洁,但我的代码会产生致命错误unexpected token。我在这里做错了什么?

示例:Works - old javascript

('/admin/candidate_profile/edit/contact_details/' + this.props.candidateUserId)

示例:Doesn't work - es6

{`/admin/candidate_profile/edit/contact_details/${this.props.candidateUserId}`}

1 个答案:

答案 0 :(得分:2)

如果您尝试将变量设置为等于上述语句,则不需要花括号。例如,以下代码段应该有效:

let foo = `/admin/candidate_profile/edit/contact_details/${this.props.candidateUserId}`;