當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Lodash _.takeSkipping()用法及代碼示例

這個Lodash_.takeSkipping()方法接受一個數組和一個跳過值(例如n),並創建一個包含原始數組的第n個元素的數組。

對於索引> = 0的第一個元素新數組總是和...一樣的第一要素原始數組。

用法:

_.takeSkipping(array, skip_value)

參數:該方法采用上述和以下所述的兩個參數:

  • array:要從中創建跳過數組的數組。
  • skip_value:用於從原始數組中跳過數組的值。

返回值:此方法返回一個新創建的跳過數組。



注意:由於它需要安裝lodash contrib庫,因此在正常的JavaScript中將無法使用。

模塊安裝:可以使用以下命令來安裝Lodash contrib庫:

npm install lodash-contrib -save

範例1:在此示例中,我們將使用此方法生成一個跳過數組。

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array 
var array = [1, 2, 3, 4, 6, 4, 3, 10]; 
  
// SkipValue 
var skip = 2; 
  
// Generating Array using takeSkipping() method 
var arr = _.takeSkipping(array, skip); 
  
console.log("Array:", array); 
console.log("Skip Value:", skip); 
console.log("Generated Array:", arr);

輸出:生成的跳過數組包含第(n + 2)個索引元素。

Array: [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value: 2
Generated Array: [ 1, 3, 6, 3 ]

範例2:對於大於或小於數組大小的跳過值,此方法是安全的。

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array 
var array = [1, 2, 3, 4, 6, 4, 3, 10]; 
  
// SkipValue 
var skip = 10; 
  
// Generating Array using takeSkipping() method 
var arr = _.takeSkipping(array, skip); 
  
console.log("Array:", array); 
console.log("Skip Value:", skip); 
console.log("Generated Array:", arr);

輸出:在生成的數組中隻有第一個元素或第0個索引元素。

Array: [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value: 10
Generated Array: [ 1 ]

範例3:對於負的跳過值,它將返回一個空數組。

// Defining lodash contrib variable  
var _ = require('lodash-contrib');  
  
// Array 
var array = [1, 2, 3, 4, 6, 4, 3, 10]; 
  
// skipValue 
var skip = -10; 
  
// Generating Array using takeSkipping() method 
var arr =_.takeSkipping(array, skip); 
  
console.log("Array:", array); 
console.log("Skip Value:", skip); 
console.log("Generated Array:", arr);

輸出:

Array: [
  1, 2, 3, 4,
  6, 4, 3, 10
]
Skip Value: -10
Generated Array: []




相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Lodash _.takeSkipping() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。