2019-05-21
描述
返回数组中的第 n 个元素。
提示
- 首先使用
Array.prototype.slice()
获取包含第 n 个元素的数组 - 如果索引超出边界值,就返回
undefined
- 第二个参数
n
的默认值为 0
代码
const nthElement = (arr, n = 0) => (n === -1 ? arr.slice(n) : arr.slice(n, n + 1))[0];
示例
获取数组中指定索引的元素:
nthElement(['a', 'b', 'c'], 1); // 'b'
nthElement(['a', 'b', 'b'], -3); // 'a'
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于