比如某段js里 设置了如下代码
var name="zhangsan";
var sex=1;
var age=50;
现在我需要查找值等于50的变量名是哪个。
输入50 => 返回 age
比如某段js里 设置了如下代码
var name="zhangsan";
var sex=1;
var age=50;
现在我需要查找值等于50的变量名是哪个。
输入50 => 返回 age
const obj = {
name: '小张',
sex: 1,
age: 20,
title: 20,
width: 20,
}
const key = []
function getKey (obj, value) {
const _key = []
for (let key in obj) {
if (obj[key] === value) {
_key.push(key)
}
}
return _key
}
getKey(obj, 20) // ['age', 'title', 'width']
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
Object.entries(window).filter(v=>v[1] == 50)