ES6的模板字符串问题?

console.log(`${[1,2,3,4]}`);

这行代码为什么不是打印 [1,2,3,4] 而是 1,2,3,4?

我看了下模板字符串的文档,没有说明变量为数组时会有解构的效果啊,请问这是什么知识点?

阅读 1.5k
1 个回答

非字符串对象会调用toString

[1,2,3,4].toString() //"1,2,3,4"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题