![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Algoritam
文章平均质量分 64
程小秋
菜鸟飞飞
展开
-
FreeCodeCamp:Mutations
蛤蟆可以吃队友,也可以吃对手。如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。解法:function mutation(arr) {var arr1=arr[0].toLowerCase();var arr2=arr[1].toLowerCase();for(var i=0;iif(arr1.indexOf(arr2[i])r原创 2016-11-20 17:05:22 · 570 阅读 · 0 评论 -
FreeCodeCamp:Slasher Flick
Slasher Flick返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始两种方法:解法一:思路:首先准确理解slice()的用法,slice不会改变原数组,会生成一个新数组,slice(begin,end),这里howMany是begin,end被省略,则会一直提取到原数组末尾。function slasher(arr, howMany) { // it do原创 2016-11-19 21:52:33 · 681 阅读 · 0 评论 -
FreeCodeCamp:Chunky Monkey
Chunky Monkey猴子吃香蕉可是掰成好几段来吃哦!把一个数组arr按照指定的数组大小size分割成若干个数组块。例如:chunk([1,2,3,4],2)=[[1,2],[3,4]];chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];function chunk(arr, size) { // Break it up原创 2016-11-19 20:08:28 · 310 阅读 · 0 评论 -
FreeCodeCamp:Truncate a string
FreeCodeCampTruncate a string(截断一个字符串)function truncate(str, num) { if(str.length>num){ if(num>3){ str=str.slice(0,num-3)+"..."; } else str=str.slice(0,num)+"...";原创 2016-11-15 21:06:18 · 215 阅读 · 0 评论 -
FreeCodeCamp:Seek and Destroy
Seek and Destroy实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。用到的知识:arguments、Array.filter()、indexOf()function destroyer(arr) { var arr1 = []; for(var i = 1; i arr1.push(arguments原创 2016-11-24 21:02:02 · 231 阅读 · 0 评论