react怎么筛选数组,返回新的数组

var arr =[
    {op: "danmaku", text: "大师傅是对方", uid: "1", name: "看看"},
    {op: "danmaku", text: "三顿饭地方发", uid: "1", name: "流量"},
    {op: "danmaku", text: "徐州持续催促", uid: "2", name: "看看"},
    {op: "danmaku", text: "大师傅是对方", uid: "1", name: "看看"},
    {op: "danmaku", text: "大是否都是的", uid: "1", name: "看看"}];

//有很多项的数据,怎么筛选原数组的数据,新数组只返回text和uid

    [{text: "大师傅是对方", uid: "1"},
    {text: "三顿饭地方发", uid: "1"},
    {text: "徐州持续催促", uid: "2"},
    {text: "大师傅是对方", uid: "1"},
    {text: "大是否都是的", uid: "1"}];
阅读 5.7k
1 个回答
let arr =[{op: "danmaku", text: "大师傅是对方", uid: "1", name: "看看"},
    {op: "danmaku", text: "三顿饭地方发", uid: "1", name: "流量"},
    {op: "danmaku", text: "徐州持续催促", uid: "2", name: "看看"},
    {op: "danmaku", text: "大师傅是对方", uid: "1", name: "看看"},
    {op: "danmaku", text: "大是否都是的", uid: "1", name: "看看"}];
let _arr = arr.map((ele,index)=>{
    return {
        text:ele.text,
        uid:ele.uid
    }
    
})

console.log(_arr);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题