Método JavaScript Array concat()

A continuación se muestra el ejemplo del método Array concat() para unir tres arrays.

  • Ejemplo:

    <script>
    // JavaScript code for concat() method
    function func() {
        var num1 = [11, 12, 13],
            num2 = [14, 15, 16],
            num3 = [17, 18, 19];
        document.write(num1.concat(num2, num3));
    }
    func();
    </script>
  • Producción:
    [11,12,13,14,15,16,17,18,19]
    

El método arr.concat() se utiliza para fusionar dos o más arrays. Este método no altera las arrays originales pasadas como argumentos.

Sintaxis:

var new_array = old_array.concat(value1[, value2[, ...[, valueN]]])

Parámetros: los parámetros de este método son las arrays o los valores que deben agregarse a la array dada. La cantidad de argumentos de este método depende de la cantidad de arrays o valores que se fusionarán.

Valor de retorno: este método devuelve una array recién creada que se crea después de fusionar todas las arrays pasadas al método como argumentos.

Los siguientes ejemplos ilustran el método JavaScript Array concat():

  • Ejemplo 1: En este ejemplo, el método concat() concatena las tres arrays en una array que devuelve como respuesta.
    var num1 = [11, 12, 13],
        num2 = [14, 15, 16],
        num3 = [17, 18, 19];
    print(num1.concat(num2, num3));
    

    Producción:

    [11,12,13,14,15,16,17,18,19]
    
  • Ejemplo 2: En este ejemplo, el método concat() concatena todos los argumentos pasados ​​al método con la array dada en una array que devuelve como respuesta.
    var alpha = ['a', 'b', 'c'];
    print(alpha.concat(1, [2, 3]));
    

    Producción:

    [a,b,c,1,2,3]
    
  • Ejemplo 3: En este ejemplo, el método concat() concatena ambas arrays en una array que devuelve como respuesta.
    var num1 = [[23]];
    var num2 = [89, [67]];
    print(num1.concat(num2));
    

    Producción:

    [23,89,67] 
    

Más códigos de ejemplo para el método anterior son los siguientes:
Programa 1:

<script>
    // JavaScript code for concat() method
    function func() {
        var alpha = ["a", "b", "c"];
        document.write(alpha.concat(1, [2, 3]));
    }
    func();
</script>

Producción:

[a,b,c,1,2,3]

Programa 2:

<script>
    // JavaScript code for concat() method
    function func() {
        var num1 = [[23]];
        var num2 = [89, [67]];
        document.write(num1.concat(num2));
    }
    func();
</script>

Producción:

[23,89,67] 

Navegadores compatibles: los navegadores compatibles con el método JavaScript Array concat() se enumeran a continuación:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 5.5 y superior
  • Ópera 4 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por HGaur 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 *