首页 文章资讯内容详情

JavaScript中如何得到一个数组的第n个值

2026-06-03 1 花语

为了获得数组的前n个元素,我们可以使用许多逻辑方法,但是 underscore.js的javascript库提供了一个名为 _.first()的函数来获取javascript的前n个元素。它是处理数组的一种广泛使用的方法。

语法

_.first(array,n);

它需要一个数组和一个数字作为参数。它以数字作为参数,以便显示前n个元素的数目作为输出。

示例1

在以下示例中,仅将数组作为参数传递,因此仅第一个元素(即第零个索引值)显示为输出。

<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: Dhoni, age: 38}, {name: kohli, age: 35}, {name: Rohit, age: 32}, {name: Dhawan, age: 27}]) ); document.write((res)); </script> </body> </html>

输出结果

{"name":"Dhoni","age":38}

示例2

在下面的示例中,还与数组一起传递了一个数字,这样我们就可以从数组中获取那些元素,如输出所示。

<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: Dhoni, age: 38}, {name: kohli, age: 35}, {name: Rohit, age: 32}, {name: Dhawan, age: 27}],2) ); document.write((res)); </script> </body> </html>

输出结果

[{"name":"Dhoni","age":38},{"name":"kohli","age":35}]