📜  Underscore.js _.cat() 方法

📅  最后修改于: 2022-05-13 01:56:42.203000             🧑  作者: Mango

Underscore.js _.cat() 方法

_.cat ()方法用于将零个或多个参数连接到一个数组中。

句法:

_.cat(arg1, arg2, ...)

参数:

  • Args:此方法接受 n 个参数以连接成一个数组。

返回值:此方法返回一个串联的数组。

注意:此方法在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。

underscore.js contrib 库可以使用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);


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


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


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


输出:

array 1 : 1,2,3
array 2 : 4,5,6
concatenated array : 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); 

输出:

num1 : 1
num2 : 4
concatenated array : 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); 

输出:

array 1 : 1,2,3
array 2 : 4,5,6
array 3 : 7,8,9
concatenated array : 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));

输出:

Array is : 1,2,3,4,5,6