我尝试使用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}`}
答案 0 :(得分:2)
如果您尝试将变量设置为等于上述语句,则不需要花括号。例如,以下代码段应该有效:
let foo = `/admin/candidate_profile/edit/contact_details/${this.props.candidateUserId}`;