这段代码,会出错。
var data = '[';
for(var i=0;i<6553;++i)
{
 data += '1,2,3,4,5,6,7,8,9,0,'
}
data += '1,2,3,4,5,6]';
var arr = eval(data);

JScript 中的 eval 无法处理超过65535元素的Array

以下代码能正常运行。
var data = '[';
for(var i=0;i<6553;++i)
{
 data += '1,2,3,4,5,6,7,8,9,0,'
}
data += '1,2,3,4,5]';
var arr = eval(data);

谁知道有什么办法可以绕过这个问题,请告诉我,非常感谢!

相关文章:

  • 2022-12-23
  • 2021-04-16
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2021-08-18
  • 2021-05-01
  • 2021-10-01
猜你喜欢
  • 2021-09-11
  • 2021-06-21
  • 2022-01-25
  • 2021-12-03
  • 2022-01-15
  • 2021-05-20
  • 2021-08-30
相关资源
相似解决方案