JSFiddle - React, Tailwind, and code Playground

by Jussia

JavaScript

var array = [
	{name: "a"},
  {name: "b"},
  {name: "c", order: 100},
  {name: "d"},
  {name: "e", order: 10}
];

array.sort(function (a, b) {
	if (a.hasOwnProperty('order') && b.hasOwnProperty('order')) {
  	return a.order - b.order
  } else {
  	return b.hasOwnProperty('order') ? -1 : 0
  }
})

console.log('array', array)