Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

196
Visualizações
Cómo contar hacia atrás

Hola chicos, estoy desarrollando algo y necesito arreglarlo. Por favor, denme sus comentarios sobre cómo mejorar esto. (cómo hacerlo más limpio, más fácil de leer, etc.). ¡Aquí está el código!

 function wordFliper(word) { let wordOutput = ""; let reverseIndex = word.length - 1; for (let index = reverseIndex; index >= 0; index--) { let storage = word[index]; wordOutput = wordOutput + storage; } return wordOutput; }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede usar funciones de matriz JS como reducir (), dividir (), invertir (), etc. Puede escribir el código de las siguientes maneras:

  1.  function wordFlipper(word) { return(word.split('').reverse().join('')); }
  2.  function wordFlipper(word) { return(word.split('').reduce((a,c)=>c+a)); }

Por favor, vaya a través de los enlaces para mayor claridad sobre las funciones utilizadas anteriormente:

  • dividir () - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
  • unirse () - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join
  • inversa() - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse
  • reducir() - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
about 4 years ago · Juan Pablo Isaza Relatório

0

Quitaría algunas variables (variables que se usan una vez en el bucle y luego se asignan a una variable de función) para reducir el código y cambiar el nombre de uno así:

 /// <summary>Function to flip words backwards</summary> /// <param name="word" type="string">Word to be flipped</param> /// <returns type="string">Word flipped</returns> function wordFlipper(word) { let flippedWord = ""; for (let i = word.length - 1; i >= 0; i--) { flippedWord += word[i]; } return flippedWord; }

También en mi humilde opinión, use la variable i en lugar del índice (para el incrementador de bucle)

Y también acostúmbrese a comentar su código, para saber qué es para las funciones que está escribiendo.

¡Espero que haya ayudado a mantener su código limpio para una mayor programación y una codificación feliz!

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda