В JavaScript существует несколько способов преобразования числа в массив. Если вам нужно разделить число на отдельные цифры или создать массив с последовательностью чисел, в этой статье будут рассмотрены различные методы с примерами кода. Давайте погрузимся!
Метод 1: использование Array.from() и toString()
Пример кода:
const number = 12345;
const numberArray = Array.from(number.toString()).map(Number);
console.log(numberArray);
Метод 2: использование оператора расширения и toString()
Пример кода:
const number = 67890;
const numberArray = [...number.toString()].map(Number);
console.log(numberArray);
Метод 3: использование Array.from() и Split()
Пример кода:
const number = 98765;
const numberArray = Array.from(String(number), Number);
console.log(numberArray);
Метод 4: использование Array.from() с функцией сопоставления
Пример кода:
const number = 54321;
const numberArray = Array.from(String(number), (digit) => parseInt(digit));
console.log(numberArray);
Метод 5: использование конструктора Array() и оператора распространения
Пример кода:
const number = 13579;
const numberArray = [...Array(String(number).length)].map((_, i) => Number(String(number)[i]));
console.log(numberArray);
Метод 6: использование конструктора Array() и функции Split()
Пример кода:
const number = 24680;
const numberArray = Array.from(String(number).split(''), Number);
console.log(numberArray);