gpt4 book ai didi

javascript - 为什么我的 "next"属性在 Firefox 3.6 的 JavaScript 散列中消失了

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:48 25 4
gpt4 key购买 nike

我正在创建一个散列作为传递给 jQuery 插件的选项对象。根据插件的定义,我需要使用的键之一是 next

这在 Safari 中工作正常(所以我假设一般情况下是 Webkit)但在 Firefox 中它被删除,或忽略或其他......它只是不存在。例如:

var opts = {
"next": "some selector string",
"prev": "some other selector string",
"anotherOption": 1
};

console.log(opts);

输出:

anotherOption      1
prev "some other selector string"

这让我发疯。更重要的是,有大量的插件和东西在某种选项哈希中使用这个键名,我以前从未注意到这种行为。谁能告诉我这里发生了什么以及如何解决它? (我试过做 opts.next = "something" 但它产生相同的结果)。

它也不是周围代码的问题 - 我已经将示例(减去 console.log 调用)输入到我的 Firebug 控制台并得到了相同的结果。

最佳答案

这是一个bug in Firefox .

该错误确实会阻止 Firebug 打印它,但实际对象仍应正确定义 next 属性。

关于javascript - 为什么我的 "next"属性在 Firefox 3.6 的 JavaScript 散列中消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5207739/

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