Введение
В этом практическом занятии мы изучим, как преобразовать число в массив его цифр, удаляя знак, если необходимо. Для этого мы будем использовать комбинацию встроенных методов JavaScript, таких как Math.abs(), оператор расширения (...), Array.prototype.map() и parseInt(). В конце этого практического занятия вы будете лучше понимать, как работать с числами в JavaScript и манипулировать ими, чтобы удовлетворить свои потребности.
Как преобразовать число в массив цифр
Для преобразования числа в массив цифр в JavaScript выполните следующие шаги:
- Откройте Терминал/SSH и введите
node, чтобы начать практиковаться в написании кода. - Используйте
Math.abs(), чтобы удалить знак числа. - Преобразуйте число в строку и используйте оператор расширения (
...), чтобы создать массив цифр. - Используйте
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, чтобы улучшить свои навыки.