Vue.js - Convert objects to Array of Objects with a key and value
Answer a question How to format this object to an array of objects const failed = { "4579043642": "Lodge with set number '4579043642' exists!", "4579043641": "Lodge with set number '4579043641' exists
·
Answer a question
How to format this object to an array of objects
const failed = {
"4579043642": "Lodge with set number '4579043642' exists!",
"4579043641": "Lodge with set number '4579043641' exists!",
"4579043640": "Lodge with set number '4579043640' exists!",
}
to this expected output
[
{
"fieldName": "4579043642",
"message": "set number '4579043642' exists!"
},
{
"fieldName": "4579043641",
"message": "set number '4579043641' exists!"
},
{
"fieldName": "4579043640",
"message": "set number '4579043640' exists!"
}
]
data() {
return {
formattedList: [],
};
},
I have tried converting using this format;
uploadFeedbackReject: {
handler: function(newFeed) {
if (failed) {
this.formattedList = [response.failed];
}
},
immediate: true,
deep: true,
},
I need help.
Thanks.
Answers
This works well
const failed = {
4579043642: "Lodge with set number '4579043642' exists!",
4579043641: "Lodge with set number '4579043641' exists!",
4579043640: "Lodge with set number '4579043640' exists!",
};
const arrayFailed = Object.entries(failed).map((arr) => ({
fieldName: arr[0],
message: arr[1],
}));
console.log(arrayFailed);
更多推荐
已为社区贡献21234条内容
所有评论(0)