Drop it

作者: yyggfffg | 来源:发表于2018-05-05 10:43 被阅读0次

让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。

第二个参数,func,是一个函数。用来测试数组的第一个元素,如果返回fasle,就从数组中抛出该元素(注意:此时数组已被改变),继续测试数组的第一个元素,如果返回fasle,继续抛出,直到返回true。

最后返回数组的剩余部分,如果没有剩余,就返回一个空数组。

function drop(arr, func) {
  // Drop them elements.
  for(var i=0;arr.length>0;i++){
    if(!func(arr[0])){
      arr.shift();
    }else{
      break;
    }
  }
  return arr;
}

drop([1, 2, 3], function(n) {return n < 3; });

相关文章

  • Python pandas之删除行、列--Dataframe.d

    drop函数的使用 drop() 删除行和列drop([ ],axis=0,inplace=True)drop([...

  • 数据库学习SQLite(二)

    11.drop 删除命令 drop [table|view|index|trigger] name; drop t...

  • 鲁拜集

    The Wine of Life keeps oozing drop by drop The Leaves of ...

  • #英语笃学#Change The Subject

    1 Let's drop the subject. 让我们换个话题吧。 drop 停止,终止,放弃 Drop ev...

  • Pandas的基本功能(二)

    drop()函数的使用 若要将Series和DataFrame对象中的值删除,可使用drop()函数,drop()...

  • iptables 配置

    iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -...

  • 谷歌官方笔记之 User Interface

    Drag and Drop [[1] developer.android.com ][Drag and Drop]...

  • Drop

    这是很难的事情你要明白,太困难了,在这个世界上活着或者完成某些看似不可能的任务都比这件事来得轻松多了。我没法跟你深...

  • Drop it

    让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。 第二个参数,func,是...

  • drop

    真相是永远能找到另外一种可行的方式去替代手机上所谓开拓视野提高效率的功能。 不愿意再自欺欺人…

网友评论

      本文标题:Drop it

      本文链接:https://www.haomeiwen.com/subject/clusrftx.html