Convertir Número a Matriz de Dígitos

Beginner

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

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:

  1. Abra la Terminal/SSH y escriba node para comenzar a practicar la codificación.
  2. Utilice Math.abs() para quitar el signo del número.
  3. Convierta el número en una cadena y utilice el operador de propagación (...) para crear una matriz de dígitos.
  4. Utilice Array.prototype.map() y parseInt() 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.