所以,我在js中跟随对象:
var values= {
'first' : '42',
'last' : '43',
};
如何从值中获取密钥?
例如,我有42
,希望得到first
作为结果。
谢谢!
答案 0 :(得分:1)
您可以使用Object.keys()方法
Object.keys(values).filter(function(key) {return values[key] === '42'})[0];
答案 1 :(得分:1)
简单的for循环可以帮助你:
var values= {
first: '42',
last: '43',
};
var val = '42', key;
for (key in values) {
if (values[key] == val) break;
}
document.write(key);