JSFiddle - React, Tailwind, and code Playground
JavaScript
var objs = [
{
ref: "CTB98",
name: "Joe"
},
{
ref: "HTF76",
name: "Alice"
},
{
ref: "JHU90",
name: "Tom"
},
{
ref: "ADF56",
name: "Mary"
}
],
order = ["JHU90", "HTF76", "CTB98", "ADF56"],
arr = [];
order.forEach(function(key) {
objs.forEach(function(o) {
if(o.ref === key) {
arr.push(o);
}
});
});
console.log(arr);