ecmascript-6 - ES6 意外 token

标签 ecmascript-6 es6-promise

我尝试使用 es6 来保持此代码更简洁,但是我的代码创建了一个 fatal error 意外的标记。我在这里做错了什么?

示例:工作 - 旧的 javascript

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

示例:不起作用 - es6

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

最佳答案

如果您尝试设置一个等于上述语句的变量,则不需要花括号。例如,下面的代码片段应该可以工作:

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

关于ecmascript-6 - ES6 意外 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45601097/

相关文章:

javascript - 两个.然后在 axios 中

javascript - 正确导出/导入 JS 项目的部分内容

javascript - 是否可以在 es6 模板字符串中进行评论?

javascript - 为什么 obj={x,y} 在 Chrome 中有效?

javascript - 创建对象时返回PromiseValue

javascript - 包含 for 循环的基于 Promise 的函数不异步运行

javascript - 如何嵌套 Promise(Promise.all 内的 Promise.all)

javascript - Angular 5 : How to inject Router service with ES6/ES5 (without Typescript)

javascript - ES6 什么是三重粗箭头语法

javascript - 在 promise 链中混合变量