Underscore.js _.cat () Метод
Опубликовано: 9 Декабря, 2021
Метод _.cat () используется для конкатенации ноль или более аргументов в один массив.
Синтаксис:
_.cat (аргумент1, аргумент2, ...)
Параметры:
- Args: этот метод принимает n аргументов для объединения в один массив.
Возвращаемое значение: этот метод возвращает объединенный массив.
Примечание. Этот метод не будет работать в обычном JavaScript, поскольку для него требуется установка библиотеки contrib underscore.js.
Библиотеку contrib underscore.js можно установить с помощью npm install underscore-contrib –save
Пример 1. В этом примере мы объединим 2 массива.
Javascript
// Defining underscore contrib variablevar _ = require( 'underscore-contrib' ); // Array1var arr1 = [1,2,3] // Array2var arr2 = [4,5,6] // Concatenationvar arr = _.cat(arr1, arr2);console.log( "array 1 : " + arr1);console.log( "array 2 : " + arr2);console.log( "concatenated array : " + arr); |
Выход:
массив 1: 1,2,3 массив 2: 4,5,6 объединенный массив: 1,2,3,4,5,6
Пример 2: В этом примере мы объединим 2 числа, чтобы сформировать массив.
Javascript
// Defining underscore contrib variablevar _ = require( 'underscore-contrib' ); // Number 1var num1 = 1 // Number 2var num2 = 4 // Concatenationvar arr = _.cat(num1, num2);console.log( "num1 : " + num1);console.log( "num2 : " + num2);console.log( "concatenated array : " + arr); |
Выход:
число1: 1 число2: 4 объединенный массив: 1,4
Пример 3: В этом примере мы объединим 3 массива.
Javascript
// Defining underscore contrib variablevar _ = require( 'underscore-contrib' );// Array1var arr1 = [1,2,3]// Array2var arr2 = [4,5,6]// Array3var arr3 = [7,8,9]// Concatenationvar arr = _.cat(arr1, arr2, arr3);console.log( "array 1 : " + arr1);console.log( "array 2 : " + arr2);console.log( "array 3 : " + arr3);console.log( "concatenated array : " + arr); |
Выход:
массив 1: 1,2,3 массив 2: 4,5,6 массив 3: 7,8,9 объединенный массив: 1,2,3,4,5,6,7,8,9
Пример 4: Метод _.cat () также будет работать с объектом arguments, как если бы он был массивом.
Javascript
// Defining underscore contrib variablevar _ = require( 'underscore-contrib' ); // Functionfunction f(){ return _.cat(arguments, 4, 5, 6); } console.log( "Array is : " + f(1,2,3)); |
Выход:
Массив: 1,2,3,4,5,6