javascript - 如何使用字符串 "watch"作为 JavaScript 关联数组中的键?

标签 javascript

我有一个这样声明的数组:

var dict = [];

当我这样做时:

dict["watch"] = 0;

此表达式发出警报 NaN

alert (dict["watch"]);

我知道这是因为 watch() 是一个属于对象原型(prototype)一部分的函数。无论如何,有没有办法让我可以使用任何单词作为数组中的键?

我使用的是 Firefox 3.6.6

最佳答案

您可以执行以下操作:

var dict =
    {
        "watch": 0
    };

alert(dict["watch"]);

关于javascript - 如何使用字符串 "watch"作为 JavaScript 关联数组中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269812/

相关文章:

javascript - 在 AngularJS 中格式化 float 而不损失精度

javascript - ui-view 在 angularjs 自定义指令中使用时不起作用

javascript - Python 中的原型(prototype)编程

javascript - 在函数内部修改变量后,为什么变量未更改? -异步代码引用

javascript - 使用 ng-init 时复选框选择丢失

javascript - 在Javascript中,不建议使用==,如何使用===?

javascript - 用JS画草图

javascript - querySelectorAll 函数的实时替代方案

javascript - 使用 Jquery 在 <td> 周围添加虚拟标签的解决方法

javascript - 在 mustache 模板中渲染 bootstrap-select 时出现问题