gpt4 book ai didi

javascript - 关联数组 Internet Explorer 8/9

转载 作者:行者123 更新时间:2023-11-30 17:02:46 24 4
gpt4 key购买 nike

我有一个 javascript 数组:

obj[name][uid] = 10
obj[name][blub] = 12

当我在现代浏览器中检查

if(obj[name] == undefined){
...do stuff
} else ...

效果很好。

但在 IE 8 和 9 中它不起作用。如果已创建此数组,我如何在 IE 8/9 中检查?

谢谢,福尔克

最佳答案

我不确定您所描述的 IE 中的错误,但是显式进行类型检查将是一个好的开始:

if (typeof obj[name] === 'undefined') {
// do stuff
}

typeof 运算符保证返回表示对象类型的字符串,而您的类型检查可能有歧义。

关于javascript - 关联数组 Internet Explorer 8/9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28544908/

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