【问题标题】:How to get first n elements of an object with underscore?如何使用下划线获取对象的前 n 个元素?
【发布时间】:2014-09-30 18:50:47
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: underscore.js


    【解决方案1】:

    http://underscorejs.org/#first

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

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

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

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

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

    【讨论】:

    • 谢谢!我以前订购过它们......所以我得到了正确的;-)
    • lodash 版本是 _.take(array, n)
    猜你喜欢
    • 2017-01-21
    • 2022-07-01
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2014-07-23
    • 2015-12-19
    相关资源
    最近更新 更多