javascript - 根据变量值找到变量键

标签 javascript jquery variables

我有以下 JavaScript 变量:

var myList =
    {
        itemA: 0,
        itemB: 1,
        itemC: 2,
        itemD: 3,
        itemE: 4
    };

我有变量的值,即0、1、2等,并且需要找到它对应的键,即如果我有2,则键将是itemC。

如何使用 JavaScript 实现此操作?

最佳答案

您必须迭代每个属性,直到找到具有该值的属性。

for(var prop in myList) 
    if(myList[prop] == value)
       return prop;
return NOT_FOUND; // or whatever

关于javascript - 根据变量值找到变量键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831122/

相关文章:

javascript - 在 Google 表格脚本中设置事件单元格的值

javascript - 初始化后设置 TinyMCE 编辑器参数

javascript - 在按类或名称选择复选框事件后调用函数

jQuery 与鼠标滚轮的冲突

需要常量表达式

PHP 变量在 Wordpress 头文件和索引文件中不起作用?

javascript - 如何在 Ember.js 中使用 "needs" Controller 的计算属性?

jquery - 区分 jquery 地址插件中的后退/前进

javascript - 函数中未声明的 JavaScript 变量覆盖了使用

javascript - 当另一个方法正在执行时调用meteor方法