Write Number in Expanded Form(codewars)

by Alexey Zakharov

JavaScript

function expandedForm(number) {
	number = number + '';
	return number.split('').reverse().map(function(item, index) {
		return item * Math.pow(10, index);
    }).reverse().filter(function(number) {
    return number > 0;
  }).join(' + ');
}

console.log(expandedForm(12)); // Should return '10 + 2'
console.log(expandedForm(42)); // Should return '40 + 2'
console.log(expandedForm(70304)); // Should return '70000 + 300 + 4'