当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.cat()用法及代码示例


Lodash是一个JavaScript库,可在underscore.js之上运行。 Lodash帮助处理数组,字符串,对象,数字等。

这个_.cat()方法用于将零个或多个参数连接到一个数组中。它可以用来连接多种类型的参数,

用法:

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

参数:

  • args:此方法接受多个参数以串联到单个数组中。

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



注意:此方法在普通JavaScript中不起作用,因为它需要洛达什要安装的contrib库。 l破折号可以使用以下命令安装contrib库npm install lodash-contrib-保存

范例1:在此示例中,我们将连接2个数组。

Javascript

// Defining lodash contrib variable 
var _ = require('lodash-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);

输出:

array 1:1,2,3
array 2:4,5,6
concatenated array:1,2,3,4,5,6

范例2:在此示例中,我们将连接两个数字以形成一个数组。

Javascript

// Defining lodash contrib variable 
var _ = require('lodash-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 lodash contrib variable 
var _ = require('lodash-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 lodash contrib variable 
var _ = require('lodash-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

相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 Lodash _.cat() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。