ES6 模板字面量

看了些资料,如果模板字面量里想写变量的话,用${}包裹就可以,但是如果想要在模板字面量里写一个循环,或者写一个js表达式,如何用呢?求大神解答!

阅读 1.9k
2 个回答
var facVar = `${
    (function () {
        return 2018
    }())
}`

// facVar = 2018

clipboard.png

${}里面可以写任何js
只是字符串相加的语法糖而已

var str = `a${Math.random()}b`;
var str = 'a'+Math.random()+'b';
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题