如何使用下划线获取对象的前n个元素?

时间:2014-09-30 18:50:48

标签: underscore.js

如何使用下划线获取对象的前n个(例如3个)元素?

谢谢!

1 个答案:

答案 0 :(得分:30)

http://underscorejs.org/#first

_。首先允许您传递一个数字来获取数组的前n个元素。

_.first([1,2,3], 2) // [1,2]

如果按对象表示关联对象,则值不按任何指定顺序排列。你可以做到

_.first(_.values( { 'a' : 5, 'b' : 6, 'c' : 8 }), 2) // [5,6]

但不能保证您获得的价值将是“第一个”。那些,所以我不确定什么时候会有用。