You are currently viewing Lodash _.concat() Function

Lodash _.concat() Function

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);

Выход: