JSFiddle - React, Tailwind, and code Playground

by Avi Algaly

JavaScript

const json = [
  { _id: '62a2e2b0dffb241bebaff9ba', name: '121 Mobile' },
  { _id: '62a2e2b0dffb241bebaffc1f', name: 'Axilion Smart Mobility' },
  { _id: '62a2e2b0dffb241bebaffd49', name: 'Bobile' },
  { _id: '62a2e2b0dffb241bebafffc6', name: 'Cubed Mobile' },
  { _id: '62a2e2b0dffb241bebb0010b', name: 'Drupe Mobile' },
  { _id: '62a2e2b1dffb241bebb00267', name: 'Eye-Net Mobile' },
  { _id: '62a2e2b1dffb241bebb002e6', name: 'FirstPoint Mobile Guard' },
  { _id: '62a2e2b1dffb241bebb008fb', name: 'Mobideo Technologies' },
  { _id: '62a2e2b1dffb241bebb008fd', name: 'Mobilab' },
  { _id: '62a2e2b1dffb241bebb008fe', name: 'Mobilab IO' },
  { _id: '62a2e2b1dffb241bebb008ff', name: 'Mobile Crypto' },
  { _id: '62a2e2b1dffb241bebb00900', name: 'Mobile Physics' },
  { _id: '62a2e2b1dffb241bebb00901', name: 'Mobile Research Labs' },
  { _id: '62a2e2b1dffb241bebb00902', name: 'Mobile Tornado' },
  { _id: '62a2e2b1dffb241bebb00903', name: 'MobileODT' },
  { _id: '62a2e2b1dffb241bebb00904', name: '1Mobileye' },
  { _id: '62a2e2b1dffb241bebb00905', name: 'Mobilicard' },
  { _id: '62a2e2b1dffb241bebb00906', name: 'Mobilicom' },
  { _id: '62a2e2b1dffb241bebb00907', name: 'Mobility Insight' },
  { _id: '62a2e2b1dffb241bebb00908', name: 'Mobilize Technologies' },
  { _id: '62a2e2b1dffb241bebb0090a', name: 'Mobitech' },
  { _id: '62a2e2b2dffb241bebb00bda', name: 'Perfecto Mobile' },
  { _id: '62a2e2b3dffb241bebb0115f', name: 'Tactile Mobility' },
  { _id: '62a2e2b3dffb241bebb0124d', name: 'Tooleap Mobile' },
  { _id: '62a2e2b3dffb241bebb01305', name: 'UMo Urban Mobility' },
];
let newArr=[];
for (var i = 0; i < json.length; i++) {
 if (json[i].name.startsWith('Mobile')) {
    newArr.unshift(json[i]);
  } else {
  newArr.push(json[i]);
  }
}

console.log(newArr,newArr.length)