【发布时间】:2012-04-20 17:51:31
【问题描述】:
我知道你可以在 Javascript 中连接这样的字符串:
str1 + str2;
或者像这样:
[str1, str2].join('');
为什么还有一个函数可以做到这一点?
str1.concat(str2)
是不是更快了?对我来说,这似乎更像是打字。我的猜测是,这是在优化 str1 + str2 之前使用的。对吗?
【问题讨论】:
-
您可以将其作为参数传递给函数,而
+无法做到这一点 :-) -
@Cameron:这是不正确的。 jsfiddle.net/HeyJavascript/KauJS
-
您正在传递一个字符串。我的意思是,您不能传递
+运算符,但函数是一流的对象。 -
哦,我明白你的意思了。正确的。凉爽的。 =)
标签: javascript string concatenation