如果值等于,则从对象返回键和值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果值等于,则从对象返回键和值相关的知识,希望对你有一定的参考价值。
typeof value
等于某个值时,我可以从具有多个键的对象中仅返回键/值对吗?
var recs = {
"user_name": "C_51",
"num1": 51,
"num2": 101,
"num3": 151
},
{
"metric": 4461996.0,
"title": "v_revenue"
}
Object.values(recs).forEach(k => {
if (typeof k == 'string') {
//then show:
{"user_name": "C_51"},
{"title": "v_revenue"}
}
});
有没有办法做到这一点?
答案
您的代码...有点混乱。但是您要做的核心思想并不难。
如果有:
const recs = {
"user_name": "C_51",
"num1": 51,
"num2": 101,
"num3": 151
};
您可以做...
const entries = Object.entries(recs);
const entryObjects = entries.map(name, value) => ({ [name]: value });
然后entryObjects将是由recs
的“条目”组成的对象数组。
以上是关于如果值等于,则从对象返回键和值的主要内容,如果未能解决你的问题,请参考以下文章