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 variable var _ = require( 'underscore-contrib' ); // Array1 var arr1 = [1,2,3] // Array2 var arr2 = [4,5,6] // Concatenation var 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 variable var _ = require( 'underscore-contrib' ); // Number 1 var num1 = 1 // Number 2 var num2 = 4 // Concatenation var 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 variable var _ = require( 'underscore-contrib' ); // Array1 var arr1 = [1,2,3] // Array2 var arr2 = [4,5,6] // Array3 var arr3 = [7,8,9] // Concatenation var 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 variable var _ = require( 'underscore-contrib' ); // Function function f(){ return _.cat(arguments, 4, 5, 6); } console.log( "Array is : " + f(1,2,3)); |
Выход:
Массив: 1,2,3,4,5,6