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
相关用法
- Lodash _.method()用法及代码示例
- Lodash _.sneq()用法及代码示例
- Lodash _.toQuery()用法及代码示例
- Lodash _.uniqWith()用法及代码示例
- Lodash _.xorWith()用法及代码示例
- Lodash _.head()用法及代码示例
- Lodash _.remove()用法及代码示例
- Lodash _.pullAt()用法及代码示例
- Lodash _.pullAll()用法及代码示例
- Lodash _.pull()用法及代码示例
- Lodash _.nth()用法及代码示例
- Lodash _.takeRight()用法及代码示例
- Lodash _.take()用法及代码示例
- Lodash _.sortedLastIndex()用法及代码示例
- Lodash _.fromPairs()用法及代码示例
- Lodash _.differenceWith()用法及代码示例
- Lodash _.castArray()用法及代码示例
- Lodash _.cloneDeep()用法及代码示例
- Lodash _.clone()用法及代码示例
- Lodash _.sampleSize()用法及代码示例
- Lodash _.find()用法及代码示例
- Lodash _.zipWith()用法及代码示例
- Lodash _.zipObject()用法及代码示例
- Lodash _.xor()用法及代码示例
注:本文由纯净天空筛选整理自taran910大神的英文原创作品 Lodash _.cat() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。