当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
的“条目”组成的对象数组。