Sort string based on an order string
JavaScript
var names = "metric0, metric1, metric2";
var namesArr = names.split(",");
var valueString = "0, 22.36, 3";
var valueArr = valueString.split(",");
var orderString = "2|0|1";
var orderStringArr = orderString.split("|");
var temp = [];
for(var i = 0; i < orderStringArr.length; ++i){
//temp.push(namesArr[orderStringArr[i]]);
temp.push(valueArr[orderStringArr.indexOf(""+i)]);
}
console.log(temp.join(","));