Функция concat
позволяет объединить несколько переданных массивов в один.
Синтаксис
concat(array, [values])
array
- массив, в который будут сливаться другие
[values]
- (необязательный) - значение или набор значений, которые будут слиты в общий массив.
Пример №1
const lodash = require("lodash");
const arr = [1, 2, 3, 4];
const new_arr = lodash.concat(arr);
console.log(new_arr);
Если не передать второго аргумента, то массив останется без изменений.
Пример №2
const lodash = require("lodash");
const arr = [1, 2, 3, 4];
const new_arr = lodash.concat(arr, 2, 3, 5);
console.log(new_arr);
Как видно из примера, мы можем передавать бесконечное множество параметров.
Пример №3
const lodash = require("lodash");
const arr = [1, 2, 3, 4];
const new_arr = lodash.concat(arr, [4, 5, 6, 7], false, "text");
console.log(new_arr);
Мы не ограничены типами значений и можем также передать любой из них.
concat функция в нативном JS
Вообще данная функция сейчас совершенно полностью может быть заменена родной JS функцией для работы с массивами, которая имеет тоже самое название.
Top comments (0)