sortByWeight
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));