Introdução
Neste laboratório, exploraremos como converter um número em um array de seus dígitos, removendo seu sinal, se necessário. Usaremos uma combinação de métodos embutidos do JavaScript, como Math.abs(), o operador spread (...), Array.prototype.map(), e parseInt() para alcançar este objetivo. Ao final deste laboratório, você terá uma melhor compreensão de como trabalhar com números em JavaScript e manipulá-los para atender às suas necessidades.
Como Digitalizar um Número
Para digitalizar um número em JavaScript, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use
Math.abs()para remover o sinal do número. - Converta o número em uma string e use o operador spread (
...) para criar um array de dígitos. - Use
Array.prototype.map()eparseInt()para converter cada dígito em um inteiro.
Aqui está o código para a função digitize:
const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));
Exemplo de uso:
digitize(123); // [1, 2, 3]
digitize(-123); // [1, 2, 3]
Resumo
Parabéns! Você concluiu o laboratório Digitize Number. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.