sortByWeight

by Vladymyr Shevchuk

JavaScript

const arr = ['123', '22', '45'];

const getWeight = str => str.split('').reduce((accum, item) => {
  return accum + parseInt(item, 10); 
}, 0);
  
  
const sortByWeight = arr => {
	return arr.sort((a, b) => getWeight(a) - getWeight(b));
}

console.error(sortByWeight(arr));