为了账号安全,请及时绑定邮箱和手机立即绑定

数组的操作,我想把数组的一个数转换成两个新的数组,怎么实现呢?

数组的操作,我想把数组的一个数转换成两个新的数组,怎么实现呢?

冉冉说 2018-12-22 01:57:12
现在的数组         let arr=[                     {id:1,name:"小明",age:18},                     {id:2,name:"小红",age:19},                     {id:3,name:"小青",age:25},//一组                     {id:4,name:"小明",age:20},                     {id:5,name:"小红",age:15},                     {id:6,name:"小青",age:252},//二组                     {id:7,name:"小明",age:8},                     {id:8,name:"小红",age:9},                     {id:9,name:"小青",age:5}//三组                 ];我想变为如下两个数组    let arr1 = [//没有了小青                     {id:1,name:"小明",age:18},                     {id:2,name:"小红",age:19},//一组                     {id:4,name:"小明",age:20},                     {id:5,name:"小红",age:15},//二组                     {id:7,name:"小明",age:8},                     {id:8,name:"小红",age:9}//三组                 ];        let arr2 =[//只剩下了小青                      {id:3,name:"小青",age:25},//一组                      {id:6,name:"小青",age:252},//二组                      {id:9,name:"小青",age:5},//二组                 ]
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

let arr1 = arr.filter(v => v.name !== '小青');let arr2 = arr.filter(v => v.name === '小青');


查看完整回答
反对 回复 2018-12-22
  • 1 回答
  • 0 关注
  • 604 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号