JSFiddle - React, Tailwind, and code Playground

JavaScript

var mess = [
	a = {
  	lorem: "ipsum",
    position: 3
  },
  b = {
  	lorem: "ipsum",
    position: 2
  },
  c = {
  	lorem: "ipsum",
    position: 4
  },
  d = {
  	lorem: "ipsum",
    position: 1
  }
]

var order = [];

for (i = 0; i < mess.length; i++) {
	order.splice(mess[i].position - 1, 0, mess[i]);
}

// 
console.log(order)