猿问

处理数组中的数据,有没有更高效优雅的写法?

const menuList=[{    text:"狗狗",    icon:"",    type:"gougou",    status:fasle,
    },{    text:"猫猫",    icon:"",    type:"maomao",    status:fasle,
    }]
let dataSource = [];
menuList.map((item, index) =>
      dataSource.push({        key: item.type,        rank: index + 1,        text: item.text,        type: item.type,        icon: item.icon,        status: item.status
      })
    );

想得到处理后的数据,返回个新的数组dataSource,上面是基本的写法了,有没有其他的方法?


FFIVE
浏览 427回答 1
1回答

Qyouu

let dataSource = menuList.map((item, index) => {       item = {         key: item.type,         rank: index + 1,         text: item.text,         type: item.type,         icon: item.icon,         status: item.status       };       return item     });
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答