【发布时间】:2013-09-30 22:29:53
【问题描述】:
在 JavaScript 中在字符串中插入变量的最佳方法是什么?我猜不是这个:
var coordinates = "x: " + x + ", y: " + y;
在 Java 中,Strings 是不可变的,执行上述操作会不必要地创建和丢弃 Strings。 Ruby 是类似的,并且有一种很好的方式来完成上述操作:
coordinates = "x: #{x}, y: #{y}"
JavaScript 是否存在类似的东西?
【问题讨论】:
-
字符串在 JavaScript 中也是不可变的。加号(连接)运算符从旧字符串中生成新字符串。
-
我们在这里是在严格地谈论香草吗?无论如何,underscores 的模板在这方面做得很好
标签: javascript string