[Home] > Snippets  > Languages  > JavaScript  > Numbers  >  Get the arrays of digits from a number

Get the arrays of digits from a number

JavaScript

const digitize = (n) => `${n}`.split('').map((v) => parseInt(v, 10))

// Or
const digitize = (n) => [...`${n}`].map((v) => parseInt(v, 10))

TypeScript

const digitize = (n: number): number[] => `${n}`.split('').map((v) => parseInt(v, 10))

// Or
const digitize = (n: number): number[] => [...`${n}`].map((v) => parseInt(v, 10))

Examples

digitize(123) // [1, 2, 3]