es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para obtener la salida esperada, el código debe modificarse de la siguiente manera:

    const num = 1234;
    const formattedNum = num.toString().split('').splice(-2, 0, ':').join('');
    console.log(formattedNum); // salida esperada: '12:34'
    

    Explicación:

    • num.toString() convierte el número en una cadena de texto.
    • .split('') divide la cadena en un array de caracteres individuales.
    • .splice(-2, 0, ':') inserta dos puntos ‘:’ en la anteúltima posición del array sin eliminar ningún elemento. Esto devuelve un array vacío, porque splice modifica el array original.
    • .join('') une nuevamente el array en una cadena de texto.
    • La cadena formateada se asigna a la variable formattedNum.
    • console.log(formattedNum) muestra el resultado esperado.

Comments are closed.