lodash 源码解读 _.dropWhile( obj, fn)

_.dropWhile 从一个对象当中从不满足 fn 条件的 obj 开始返回所有对象,也就是说当返回条件满足后开始生成新的对象数组时,即便又满足 fn 条件的也会被返回

var users = [
    { 'user': 'barney',  'active': 1 },
    { 'user': 'fred',    'active': 1 },
    { 'user': 'pebbles', 'active': 2 },
    { 'user': 'pebbles', 'active': 1 }
  ];
  var s = _.dropWhile(users, function(o){return o.active==1})
  console.log(s); // [object, object] 就是后两个 pebbles

 

posted on 2017-06-02 15:27  bbb324  阅读(146)  评论(0编辑  收藏  举报

导航