这个很直接,我想我只是不知道该用什么工具。我得到了这样一个对象:
{
email: "email@aol.com", phone: "222-333-4444"
}
我希望将其转换为具有嵌套对象的以下数组
[
{
name: "email", value: "email@aol.com"
},
{
name: "phone", value: "222-333-4444"
},
]
我熟悉。map()和object。Keys,这次你要一直碰壁。
这是我一直在尝试,但我得到语法错误
const data = Object.keys(data).map(key => {name: key, value: data[key]});
有人能帮忙吗?希望能给大家一些要点。谢谢!
要从箭头函数返回对象,必须将其封装在()
doc
返回对象字面值表达式需要在表达式
周围加括号
const data = {
email: "email@aol.com", phone: "222-333-4444"
};
const result = Object.keys(data).map(key => ({name: key, value: data[key]}));