Lodash demuestra ser muy útil cuando se trabaja con arrays, strings, objetos, etc. Hace que las operaciones matemáticas y el paradigma de funciones sean mucho más fáciles y concisos. La función _.concat() se usa para concatenar las arrays en JavaScript.
Sintaxis:
_.concat(array, [values])
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- array: Es un array al que se van a sumar valores.
- valores: Es la array de valores que se agregará a la array original.
Nota: El valor de la array también puede contener arrays de array o un solo objeto simple para agregar a la array original.
Valor de retorno: esta función devuelve la array después de la concatenación.
Algunos ejemplos se dan a continuación para una mejor comprensión de la función.
Ejemplo 1:
Javascript
// Requiring the lodash library let lodash = require("lodash"); // Original array to be concatenated let array = [1, 2, 3]; // Values to be added to original array let values = [0, 5, "a", "b"] let newArray = lodash.concat(array, values); console.log("Before concat: " + array); // Printing newArray console.log("After concat: " + newArray);
Producción:
Ejemplo 2: agregar una array de array a la array original.
JavaScript
// Requiring the lodash library let lodash = require("lodash"); // Original array to be concatenated let array = ["a", 2, 3]; // Array of array to be added // to original array let values = [0, 5, ["a", "b"]] let newArray = lodash.concat(array, values); console.log("Before concat: ", array); // Printing array console.log("After concat: ", newArray);
Producción:
Ejemplo 3: este ejemplo agrega el objeto a la array.
Javascript
// Requiring the lodash library let lodash = require("lodash"); // Original array to be concatenated let array = ["a", 2, 3]; // Object of values to be // added to original array let values = { "a": 1, "b": 2 } let newArray = lodash.concat(array, values); console.log("Before concat: ", array); // Printing array console.log("After concat: ", newArray);
Producción: