模板字符串的使用问题

如下例子,全选输出chain[3].isAllCheck ,而 全选6则能输出truefalse
为什么呢?

check() {
    ... ... 
    let group = `chain[${groupIndex}].isAllCheck`;
    console.log('全选:', group)
    console.log('全选6:', chain[3].isAllCheck)​
}
阅读 1.4k
1 个回答

${}里的才会进行运算处理,其他的部分做的是字符串拼接。
如果是想得到第二个输出的效果应该这么写${chain[groupIndex].isAllCheck}得到字符串的true或 false

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进