1、将 list 中的 title、content、writes的值赋值给一个新的数组对象。
(write 在新对象中的属性名为 answer)
var list = [{
"titleCode": "1",
"score": "3.0",
"typeId": "1",
"title": "试题标题",
"content": "试题内容",
"writes": []
},
{
"titleCode": "3",
"score": "20.0",
"typeId": "5",
"title": "这是一道问答题",
"content": null,
"writes": ["大大"],
}]
2、使用map
var list2 = list.map(item => {
return {
title: item.title,
content: item.content,
answer: item.writes
}
})
3、console 一下 list2 得到结果
{title: "试题标题", content: "试题内容", answer: Array(0)}
{title: "这是一道问答题", content: null, answer: Array(1)}
本文介绍了一种使用JavaScript的map方法来处理数组元素的有效方式,通过示例展示了如何将原始数组中的特定属性转换并构建为新的数组对象,适用于快速数据转换场景。
4809

被折叠的 条评论
为什么被折叠?



