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)