Emm*_*hem 7 javascript vue.js vue-component vuejs2
如何将此对象格式化为对象数组
const failed = {
"4579043642": "Lodge with set number '4579043642' exists!",
"4579043641": "Lodge with set number '4579043641' exists!",
"4579043640": "Lodge with set number '4579043640' exists!",
}
Run Code Online (Sandbox Code Playgroud)
到这个预期的输出
[
{
"fieldName": "4579043642",
"message": "set number '4579043642' exists!"
},
{
"fieldName": "4579043641",
"message": "set number '4579043641' exists!"
},
{
"fieldName": "4579043640",
"message": "set number '4579043640' exists!"
}
]
Run Code Online (Sandbox Code Playgroud)
data() {
return {
formattedList: [],
};
},
Run Code Online (Sandbox Code Playgroud)
我尝试过使用这种格式进行转换;
const failed = {
"4579043642": "Lodge with set number '4579043642' exists!",
"4579043641": "Lodge with set number '4579043641' exists!",
"4579043640": "Lodge with set number '4579043640' exists!",
}
Run Code Online (Sandbox Code Playgroud)
我需要帮助。
谢谢。
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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19429 次 |
| 最近记录: |