Lodash оказывается очень полезным при работе с массивами, строками, объектами и т.д. Это делает математические операции и парадигму функций намного проще и лаконичнее. Функция _.concat() используется для объединения массивов в JavaScript.
Синтаксис:
_.concat(array, [values])
Параметры: Эта функция принимает два параметра, как указано выше и описано ниже:
- array (массив): Это массив, в который необходимо добавить значения.
- values (ценности): Это массив значений, который необходимо добавить в исходный массив.
Примечание: Значение массива также может содержать массивы массива или простой отдельный объект, который будет добавлен в исходный массив.
Возвращаемое значение: Эта функция возвращает массив после объединения.
Ниже приведено несколько примеров для лучшего понимания этой функции.
Пример 1:
// 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);
Выход:
Пример 2.
Добавление массива массива в исходный массив.
// 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);
Выход:
Пример 3:
Этот пример добавления объекта в массив.
// 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);