(map)将数组中每个对象的指定属性与属性值,赋值给一个新数组中的对象中!!

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)}
    原文作者:西凉河的葛三叔
    原文地址: https://blog.csdn.net/paaaaak/article/details/108127804
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞