Introducción
En este laboratorio, exploraremos cómo convertir un número en una matriz de sus dígitos, eliminando su signo si es necesario. Utilizaremos una combinación de métodos integrados de JavaScript, como Math.abs(), el operador de propagación (...), Array.prototype.map() y parseInt() para lograr esto. Al final de este laboratorio, tendrás una mejor comprensión de cómo trabajar con números en JavaScript y manipularlos para satisfacer tus necesidades.
Cómo digitalizar un número
Para digitalizar un número en JavaScript, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a practicar la codificación. - Utilice
Math.abs()para quitar el signo del número. - Convierta el número en una cadena y utilice el operador de propagación (
...) para crear una matriz de dígitos. - Utilice
Array.prototype.map()yparseInt()para convertir cada dígito en un entero.
Aquí está el código para la función digitize:
const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));
Uso de ejemplo:
digitize(123); // [1, 2, 3]
digitize(-123); // [1, 2, 3]
Resumen
¡Felicidades! Has completado el laboratorio de Digitalizar Número. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.