将数组中指定的对象排在数组的前边

//将西瓜(code = 3333),香蕉(code = 6666),橙子(code = 9999)排在前边
 let info = [
      {
        name: 'aaaaaaa',
        code: 1236
      },
      {
        name: '橙子',
        code: 9999
      },
      {
        name: 'wwwwwwwwww',
        code: 14002
      },
      {
        name: '西瓜',
        code: 3333
      },
      {
        name: 'jjjjjjjjjjjjj',
        code: 1222
      },
      {
        name: '香蕉',
        code: 6666
      },
      {
        name: 'tttttt',
        code: 14001
      },
      {
        name: 'hhhhhhhhhhhhhh',
        code: 1518
      },
    
    ]
    info.forEach((item, index) => {
      if (item.code === 3333|| item.code === 6666|| item.code === 9999) {
        let obj = {}
        obj = item
        info.splice(index, 1)
        info.unshift(obj)
      }
    })
    console.log(info)

版权声明:本文为NOyesNONO_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。