How do I separate an integer into separate digits in an array in JavaScript?
Why not just do this?
var n = 123456789;
var digits = (""+n).split("");
JavaScript Number Split into individual digits
var number = 12354987,
output = [],
sNumber = number.toString();
for (var i = 0, len = sNumber.length; i < len; i += 1) {
output.push(+sNumber.charAt(i));
}
console.log(output);
/* Outputs:
*
* [1, 2, 3, 5, 4, 9, 8, 7]
*/
UPDATE: Calculating a sum
for (var i = 0, sum = 0; i < output.length; sum += output[i++]);
console.log(sum);
/*
* Outputs: 39
*/
Splitting a number into an array
String(55534).split("").map(Number)
...will handily do your trick.
How to split int each two digits and insert into an array
const num = 112233445566;const numString = num.toString();let numberArr = [];let tempArr = [];for (let i = 0; i < numString.length; i++) { tempArr.push(numString[i]); if (tempArr.length == 2) { numberArr.push(tempArr); tempArr = []; }}
const numbers = numberArr.map(number => { return parseInt(number.join(""));});
How to split a number into its digits in Javascript?
var num = 4563;var sum = 0;while(num > 0) { sum += num % 10; num = Math.floor(num / 10);}console.log(sum);
How to convert an integer into an array of digits
I'd go with
var arr = n.toString(10).replace(/\D/g, '0').split('').map(Number);
You can omit the replace
if you are sure that n
has no decimals.
Related Topics
Disabling a Button Within a Stateless Component - React
How to Compare Two Arrays Using Lodash (The Order Matters)
How to Load a Font File in Vuejs and Webpack
Pass Variable from Android to JavaScript Launched in Webview
Image Upload With Preview and Delete Option - Javascript/Jquery
Is It Okay to Call Onclick on an Anchor Tag in Reactjs
Write to a Text or Json File in React With Node
Enable Utf-8 Encoding for JavaScript
How to Show Div When a Radio Button Is Clicked in React
Exclude a Folder from Glob Pattern Matching
Merge Two Json/Javascript Arrays in to One Array
How to Change the State Correctly (Read-Only Error)
Check If a Key Exists Inside a Json Object
Reactjs Dynamic Drop Down Populated With Map Function
Looping Through Dynamically Generated Checkboxes to Get Values
How to Count Duplicate Value in an Array in JavaScript
Does JavaScript Guarantee Object Property Order
How to Change Options Based on Another Select Option in a Table