Lodash _.third()方法采用一個數組和一個索引,因此返回一個數組,該數組是通過從原始數組中以第三個元素開始並在給定索引處結束的元素中獲取元素而生成的。
用法:
_.third(array, index);
參數:該方法采用上述和以下所述的兩個參數:
- array:來自元素的給定數組將被采用。
- index:要采用的元素的索引。
返回值:此方法返回一個生成的數組。
注意:由於它需要安裝lodash contrib庫,因此在正常的JavaScript中將無法使用。
模塊安裝:可以使用以下命令來安裝Lodash contrib庫:
npm install lodash-contrib -save
範例1:
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
// Creating array
var arr = _.third(array, 5);
console.log("Original Array:", array);
console.log("Generated Array:", arr);
輸出:
Original Array: [ 1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10 ] Generated Array: [ -1, -1, 5 ]
範例2:如果沒有傳遞索引,則此方法返回原始數組中的第三個元素。
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
// Creating array
var arr = _.third(array);
console.log("Original Array:", array);
console.log("Element:", arr);
輸出:
Original Array: [ 1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10 ] Element: -1
範例3:如果傳遞的索引為負,則從右開始創建數組直到該索引上的元素。
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
// Creating array
var arr = _.third(array, -2);
console.log("Original Array:", array);
console.log("Generated Array:", arr);
輸出:
Original Array: [ 1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10 ] Generated Array: [ -1, -1, 5, 6, -6, -6, -7, -8, 9 ]
範例4:如果索引超出範圍,則在第三個元素之後創建剩餘的完整數組。
// Defining lodash contrib variable
var _ = require('lodash-contrib');
// Array
var array = [1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10];
// Creating array
var arr = _.third(array, 100);
console.log("Original Array:", array);
console.log("Generated Array:", arr);
輸出:
Original Array: [ 1, 2, -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10 ] Generated Array: [ -1, -1, 5, 6, -6, -6, -7, -8, 9, 9, 10 ]
相關用法
- underscore.js _.third()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自taran910大神的英文原創作品 Lodash _.third() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。