JSFiddle - React, Tailwind, and code Playground

by Michael Prosser

JavaScript

// reindex array based on array index map

var answers = Array(
	'Big One',
  'Little One',
  'Bohemeth'
);

var indexes = Array(
	2,
  0,
  1
);

function reindex(items,order){

	var cached = Array();
  
	for(i=0;i<order.length;i++){
  
  	cached[order[i]] = items[i];
  
  }
  
  return cached;

}

alert(answers.toString());

answers = reindex(answers,indexes);

alert(answers.toString());