gpt4 book ai didi

JavaScript 变量 not 在 IE9 中未定义

转载 作者:行者123 更新时间:2023-12-02 19:38:50 26 4
gpt4 key购买 nike

你好,我有下一个 JS 代码(该代码不是我自己的)

 function somename(f) 
var procName = "";
var procParams = new Array();
var parseEl = "";
var parseEls = new Array();
var parseInd = 0;
var procParamsInd = 0;
var IsValRead = false;
for (i = 0; i < f.length; i++) {
if (f[i] == "(")
break;
else
procName = procName + f[i];
}

}

我会重做它,以更好的方式在“(”之前查找数据,但我想知道为什么 procName 变量在 IE9 中总是未定义,在所有浏览器中都运行良好。

最佳答案

我模糊地记得至少某些版本的 IE 不支持索引来访问字符串字符。尝试使用 charAt 代替;或者更好的算法。几乎可以肯定是 f[x] 导致了您的未定义。

关于JavaScript 变量 not 在 IE9 中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10652856/

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