请知悉:本文最近一次更新为 9年 前,文中内容可能已经过时。

在使用循环给字符串变量赋值的时候出现这样的提示并导致脚本终止,查了下,在stackoverflow找到了解决办法,使用数组进行赋值传递即可。

示例代码:

var htmlBuffer = [];
for(i=1 ; i<=10000 ; i++){
htmlBuffer.push('test'+i);
}

在最终要传递为字符串的时候,用htmlBuffer.join('n');的方式将数组连接为字符串传递即可。

方法来自:https://stackoverflow.com/questions/27645489/firefox-throwing-js-error-in-for-loop-allocation-size-overflow


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Firefox-allocation size overflow解决办法》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌