I have a function:
function splitToDigits(n) {
var digits = ("" + n).split("").map(function(item) {
return parseInt(item, 10);
});
console.log(digits);
}
console.log(splitToDigits(123456784987654321));
This is returning digits = [1,2,3,4,5,6,7,8,4,9,8,7,6,5,4,3,2,0]
.
Any idea why the last element is 0
? I noticed that when I delete 2 elements from the array it acts normally. Thanks for all the great answers! :)