Soy nuevo en javascript, estoy tratando de modificar la cadena pasada como argumento para que funcione.
const message = "Reverse"; function reverseWords(message) { let leftIndex = 0; let rightIndex = message.length - 1; // Walk towards the middle, from both sides while (leftIndex < rightIndex) { // Swap the left char and right char const temp = message[leftIndex]; message[leftIndex] = message[rightIndex]; message[rightIndex] = temp; leftIndex++; rightIndex--; } console.log(message) //Output Reverse; I don't know why } reverseWords(message);Sé que la cadena del lenguaje C se almacena así en la memoria [R,E,V,E,R,S,E,\0], pero estoy confundido por qué la función no actualiza mi matriz de mensajes.
Por favor ayúdame a visualizarlo.