這個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: []
相關用法
- underscore.js _.takeSkipping()用法及代碼示例
- Lodash _.method()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Lodash _.takeSkipping() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。