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


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


洛达什是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)

输出:

相关用法


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