JSFiddle - React, Tailwind, and code Playground
JavaScript
function allCombinations(input){
input = input.toString().split('');
var values = [];
for(var i = 1;i<input.length;i++){
for(var j = 0;j<input.length-i;j++){
values.push(input.slice(j,j+i).join(''));
}
}
values.push(input.join(''));
return values;
}
console.log(allCombinations(12345))