JS从值中获取键[重复]
Posted
技术标签:
【中文标题】JS从值中获取键[重复]【英文标题】:JS getting key from values [duplicate] 【发布时间】:2016-06-07 23:00:28 【问题描述】:所以,我在 js 中添加了以下对象:
var values=
'first' : '42',
'last' : '43',
;
如何从值中获取密钥?
例如,我有42
并希望得到first
作为结果。
谢谢!
【问题讨论】:
【参考方案1】:你可以使用Object.keys()方法
Object.keys(values).filter(function(key) return values[key] === '42')[0];
【讨论】:
谢谢。所以,我有这个:var cuc_k = Object.keys(values);
。我阅读了您发送给我的链接上的信息。你知道我如何选择一个特定的键吗?例如,值“42”的键
我已经更新了我的答案【参考方案2】:
简单的 for 循环将帮助您:
var values=
first: '42',
last: '43',
;
var val = '42', key;
for (key in values)
if (values[key] == val) break;
document.write(key);
【讨论】:
以上是关于JS从值中获取键[重复]的主要内容,如果未能解决你的问题,请参考以下文章