【发布时间】:2016-06-07 23:00:28
【问题描述】:
所以,我在 js 中添加了以下对象:
var values= {
'first' : '42',
'last' : '43',
};
如何从值中获取密钥?
例如,我有42 并希望得到first 作为结果。
谢谢!
【问题讨论】:
标签: javascript
所以,我在 js 中添加了以下对象:
var values= {
'first' : '42',
'last' : '43',
};
如何从值中获取密钥?
例如,我有42 并希望得到first 作为结果。
谢谢!
【问题讨论】:
标签: javascript
你可以使用Object.keys()方法
Object.keys(values).filter(function(key) {return values[key] === '42'})[0];
【讨论】:
var cuc_k = Object.keys(values);。我阅读了您发送给我的链接上的信息。你知道我如何选择一个特定的键吗?例如,值“42”的键
简单的 for 循环将帮助您:
var values= {
first: '42',
last: '43',
};
var val = '42', key;
for (key in values) {
if (values[key] == val) break;
}
document.write(key);
【讨论】: