Estoy tratando de agregar dos puntos entre dos números que recibo de un tiempo de 4 dígitos. Sin embargo, estoy recibiendo una cadena vacía.
const num = 1234 num.toString().split('').splice(-2, 0, ':').join('') console.log(num)Rendimiento esperado:
'12:34'splice opera en la matriz en su lugar y devuelve una matriz de elementos eliminados, o una matriz vacía si no se ha eliminado ninguno. Entonces, si bien puede encadenar el método en esos casos, no funcionará para su ejemplo.
const num = 1234; const arr = num.toString().split('') arr.splice(2, 0, ':'); const str = arr.join(''); console.log(str) let num = 1234 num = num.toString().split('') num.splice(-2, 0, ':') num = num.join('') console.log(num)