洛达什是Node.js中的一个模块,可在underscore.js的顶部使用。 Lodash帮助处理数组,字符串,对象,数字等。
Lodash.slice()函数用于从开始索引到结束索引获取数组的切片,这里结束索引是排他的,开始索引是包含的。
用法:
_.slice(array, startIndex, endIndex)
参数:
- array:它是要从中获取切片的数组。
- startIndex:它是数组切片开始的起始索引。
- endIndex:它是切片的最终索引。请注意,endIndex是排他性的。
返回值:它返回数组的切片,返回类型为array。
注意:在使用以下给定代码之前,请先通过npm install lodash安装lodash模块。
范例1:切片数组和给定的索引大小在数组大小的范围内。
javascript
// Requiring the lodash library
let lodash= require("lodash");
// Original array
let array1 = [[1, 12], [12, 8], 7, 8]
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 3);
// Printing original Array
console.log("original Array1:",array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
范例2:切片数组和给定的结束索引不在数组大小的范围内。
javascript
// Requiring the lodash library
let lodash= require("lodash");
// Original array
let array1 = [[1, 12], [12, 8], 7, 8, 3, 4]
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 10);
// Printing original Array
console.log("original Array1:", array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
范例3:
切片空数组
javascript
// Requiring the lodash library
let lodash = require("lodash");
// Original array
let array1 = []
// Using lodash.slice() method
let newArray = lodash.slice(array1, 1, 2);
// Printing original Array
console.log("original Array1:", array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
范例4:当没有给出开始和结束索引时。
Javascript
// Requiring the lodash library
let lodash = require("lodash");
// Original array
let array1 = [1, 2, 4, 3, 1, 5]
// Using lodash.slice() method
let newArray = lodash.slice(array1);
// Printing original Array
console.log("original Array1:", array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
相关用法
- Node.js slice()用法及代码示例
- PHP Ds\Sequence slice()用法及代码示例
- PHP Ds\Vector slice()用法及代码示例
- PHP Ds\Deque slice()用法及代码示例
- PHP Ds\Set slice()用法及代码示例
- Tensorflow.js tf.slice()用法及代码示例
- JavaScript Array slice()用法及代码示例
- Javascript string.slice()用法及代码示例
- Javascript typedArray.slice()用法及代码示例
- JQuery slice()用法及代码示例
- CSS border-image-slice用法及代码示例
- Node.js Buffer.slice()用法及代码示例
- Typescript String slice()用法及代码示例
- Typescript Array slice()用法及代码示例
- underscore.js _.iterators.slice()用法及代码示例
- Collect.js slice()用法及代码示例
- Lodash _.tail()用法及代码示例
- Node.js lodash.sortBy()用法及代码示例
- Lodash _.difference()用法及代码示例
注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 Lodash _.slice() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。