我有一个对象,可以提取对象键和对象值,但是如何将对象键添加到对象值对象?理想情况下,我的目标是使对象看起来像
axios.get('url.json')
.then(response => {
this.setState({transactionInputs: Object.values(response.data).filter(record =>
record != null),
});
this.props.setupAll(this.state.transactionInputs);
}).catch(error => console.log(error));
对象键每次都是一个唯一值,因此理想情况下它可以是id。下面是我的对象键和对象值的图像。
Objectkeys and below is the Object values
下面是我正在使用的代码,当我过滤对象值并且不确定如何添加对象键时
/deep/
答案 0 :(得分:0)
对不起,我想我一开始误解了你的问题。
这是一种通过控制台捕获中提供的输入获取所需输出的方法(请为下一个问题粘贴格式化的代码而不是图像)。
工作示例:
const keys = ["-LVtWAzcuQ-Xû1h30_EE", "-LVtWcSRXCqodZpsc-k"]
const data = [
{
amount: "q",
id: 0.083183731088e7076,
zParty: "q",
yAction: "q",
zParty: "q"
},
{
amount: "x",
id: 0.6899E92257812193,
zParty: "x",
yAction: "x",
zParty: "x"
}
]
const result = data.map((value, index) => ({
...value,
objectKey: keys[index]
}))
console.log(result)