¿Cómo convertir una array de enteros a una array de strings usando JavaScript?

La tarea es convertir una array de enteros en una array de strings. Aquí se analizan algunas de las técnicas más utilizadas con la ayuda de JavaScript. En el primer enfoque vamos a usar el método .toString() con el método .map() y en el segundo enfoque usaremos el método .join() con el método .split() .

Enfoque 1: en este enfoque, usamos el método .toString() en cada elemento de la array con la ayuda del método .map() .

  • Ejemplo: Este ejemplo utiliza el enfoque discutido anteriormente.

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            How to Convert Integer array to
            String array using JavaScript ?
        </title>
          
        <style>
            body {
                text-align: center;
            }
            h1 {
                color: green;
            }
            #geeks{
                font-weight: bold;
            }
        </style>
    </head>
      
    <body>
        <h1>GeeksforGeeks</h1>
          
        <p id="GFG"></p>
          
        <button onclick="gfg_Run()">
            Click Here
        </button>
          
        <p id="geeks"></p>
          
        <script>
            var el_up = document.getElementById("GFG");
            var el_down = document.getElementById("geeks");
            var arr = [1, 4, 56, 43, 67, 98];
              
            el_up.innerHTML = "Click on the button to "
                    + "convert the integer array" + 
                    " to string array.<br>Array = '"
                    + arr + "' typeof(Array[0]) - "
                    + typeof(arr[0]);
              
            function gfg_Run() {
                var gfg = arr.map(function(e){
                    return e.toString()
                });
                      
                el_down.innerHTML = "Array - " + gfg + 
                    " typeof(Array[0]) - " + typeof(gfg[0]); 
            
        </script
    </body>
      
    </html>
  • Producción:

Enfoque 2: En este enfoque, usamos el método .join() que une la array y la devuelve como una string. Luego , el método .split() que divide la string en “,” devuelta por el método join() .

  • Ejemplo: Este ejemplo utiliza el enfoque discutido anteriormente.

    <!DOCTYPE HTML>
    <html>
      
    <head>
        <title>
            How to Convert Integer array to
            String array using JavaScript ?
        </title>
      
        <style>
            body {
                text-align: center;
            }
            h1 {
                color: green;
            }
            #geeks{
                font-weight: bold;
            }
        </style>
    </head>
      
    <body>
        <h1>GeeksforGeeks</h1>
          
        <p id="GFG"></p>
          
        <button onclick="gfg_Run()">
            Click Here
        </button>
          
        <p id="geeks"></p>
          
        <script>
            var el_up = document.getElementById("GFG");
            var el_down = document.getElementById("geeks");
            var arr = [1, 4, 56, 43, 67, 98];
              
            el_up.innerHTML = "Click on the button to "
                    + "convert the integer array" +
                    " to string array.<br>Array = '" 
                    + arr + "' typeof(Array[0]) - "
                    + typeof(arr[0]);
      
            function gfg_Run() {
                var gfg = arr.join().split(', ');
                  
                el_down.innerHTML = "Array - " + gfg + 
                " typeof(Array[0]) - " + typeof(gfg[0]);
            }
        </script>
    </body>
      
    </html>
  • Producción:

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *