在 JavaScript 中的字符串中插入变量的最佳方法是什么?我猜不是这个:
var coordinates = "x: " + x + ", y: " + y;
在 Java 中,String
是不可变的,像上面这样的操作会不必要地创建和丢弃 String
。 Ruby 与此类似,并且有一种很好的方式来执行上述操作:
coordinates = "x: #{x}, y: #{y}"
JavaScript 是否存在类似的东西?
最佳答案
在 ES6 中作为“模板字符串”引入
MDN 文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
const name = "Nick"
const greeting = `Hello ${name}` // "Hello Nick"
关于javascript - 如何在 JavaScript 字符串中插入变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105009/