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)