洛达什 | _.nth() 方法
_.nth() 方法用于返回元素的第 n个索引。对于 n 的负值,它返回从末尾算起的第 n个元素。
句法:
_.nth(array, n)
参数:此方法接受上面提到的两个参数,如下所述:
- Array:此参数保存查询数组。
- n:此参数保存要提取的元素的索引。
返回值:返回数组的第 n个元素。
示例 1:它返回数组的第三个元素。
const _ = require('lodash');
let ar = [1, 2, 3, 4, 5]
let value = _.nth(ar, 3)
console.log(value)
在这里, const _ = require('lodash')
用于将 lodash 库导入文件。
输出:
4
示例 2:它返回数组末尾的第三个元素,因为 n 的值为负。
const _ = require('lodash');
let ar = [1, 2, 3, 4, 5]
let value = _.nth(ar, -3)
console.log(value)
输出:
3
示例 3:它返回 undefined,因为索引 8 处没有元素。
const _ = require('lodash');
let ar = [1, 2, 3, 4, 5]
let value = _.nth(ar, 8)
console.log(value)
输出:
undefined
参考: https://lodash.com/docs/4.17.15#nth