Преобразование числа в массив цифр

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы изучим, как преобразовать число в массив его цифр, удаляя знак, если необходимо. Для этого мы будем использовать комбинацию встроенных методов JavaScript, таких как Math.abs(), оператор расширения (...), Array.prototype.map() и parseInt(). В конце этого практического занятия вы будете лучше понимать, как работать с числами в JavaScript и манипулировать ими, чтобы удовлетворить свои потребности.

Как преобразовать число в массив цифр

Для преобразования числа в массив цифр в JavaScript выполните следующие шаги:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.
  2. Используйте Math.abs(), чтобы удалить знак числа.
  3. Преобразуйте число в строку и используйте оператор расширения (...), чтобы создать массив цифр.
  4. Используйте Array.prototype.map() и parseInt(), чтобы преобразовать каждую цифру в целое число.

Вот код для функции digitize:

const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));

Пример использования:

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

Резюме

Поздравляем! Вы завершили практическое занятие "Преобразование числа в массив цифр". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.