gpt4 book ai didi

javascript - Javascript 内存溢出 "+="

转载 作者:行者123 更新时间:2023-11-28 10:57:17 26 4
gpt4 key购买 nike

我需要连接数百个 JavaScript 字符串,如下所示:

var result = '';
for (var i = 0; i < 300; i ++ ) {
result += DATA[i] + 'Some Dynamic Text';
}

DATA[i]相当大(例如 300KB 或更多,它是图像的 base64 表示的)。

当我执行这段代码时,浏览器弹出内存溢出错误。(断点为result += DATA[i])

如何优化此代码以避免此类内存问题?

====编辑====
我之前没有说清楚,所以你可以认为DATA[i]相当大,我无法更改它。每个连接还附加一些动态文本。

最佳答案

请看这里..这应该对您有帮助

Javascript and VERY LONG string

另外请查看 Javascript StringBuilder -

http://www.codeproject.com/Articles/12375/JavaScript-StringBuilder

关于javascript - Javascript 内存溢出 "+=",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18184847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com