有没有办法在JavaScript中实现StringBuilder

Eug*_*y89 2 javascript

可能重复:
JavaScript字符串连接
javascript是否有内置的stringbuilder类?

众所周知,当我们str = str + "123"创建新字符串时.如果我们有大量的连接,那么它可能相当昂贵.有没有一种简单的方法在JavaScript中实现StringBuilder?

fiz*_*fiz 7

您可以将部件推入阵列,然后加入它:

var builder = []
builder.push( "some", "123" );
builder.push( "content" );
var str = builder.join("");
Run Code Online (Sandbox Code Playgroud)

这个SO问题详细解释了它,也参见本课程