JSFiddle - React, Tailwind, and code Playground

by rebecanonato

JavaScript

let intervencao = [{id:1},{id:5},{id:6},{id:7},{id:8},{id:9},{id:10},{id:11},{id:12},{id:12},{id:12},{id:12},{id:12},{id:12},{id:12},{id:13},{id:14},{id:15},{id:16},{id:17},{id:18},{id:19},{id:20},{id:21},{id:22},{id:23},{id:24},{id:25},{id:26}];

function sortIntervencao(dados) {
	let sort = [];
   
	intervencao.forEach(p => {
		sort[dados.findIndex(x => x === p.id)] = p;
	});
		return sort;
}
    
let dados = [1,5,6,7,8,9,10,11,12,13,14,12,15,16,12,17,18,12,19,20,12,21,22,12,23,24,12,25,26];

let sortDados = sortIntervencao(dados);
altert(sortDados.foreach(x => x.id));