连接JavaScript中字符串的最有效方法?

在JavaScript中,我有一个包含许多迭代的循环,并且在每个迭代中,我正在创建一个包含许多+=运算符的巨大字符串。有没有更有效的方式来创建字符串?我正在考虑创建一个动态数组,在该数组中不断向其中添加字符串,然后进行联接。谁能解释并举例说明实现此目标的最快方法?



慕田峪7331174
浏览 755回答 3
3回答

蛊毒传说

自回答这个问题以来已经过去三年了,但我还是会提供我的答案:)实际上,接受的答案并不完全正确。Jakub的测试使用了硬编码的字符串,该字符串使JS引擎可以优化代码执行(Google的V8在这方面确实很棒!)。但是,一旦您使用完全随机的字符串(这里是JSPerf),则字符串连接将排在第二位。
打开App,查看更多内容
随时随地看视频慕课网APP