FreeCodeCamp
文章平均质量分 67
程小秋
菜鸟飞飞
展开
-
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 · 567 阅读 · 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 · 676 阅读 · 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 · 304 阅读 · 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 · 210 阅读 · 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 · 228 阅读 · 0 评论 -
javascript:slice()
javascript中的slice的用法转载 2016-11-15 21:51:02 · 458 阅读 · 0 评论 -
javascript:indexOf()
indexOf()方法返回指定值在字符串对象中首次出现的位置。从fromIndex位置开始查找,如果不存在,则返回-1.语法:参数:searchValue:一个字符串表示被查找的值 fromIndex(可选):表示调用该方法的字符串开始查找的位置。可以是任意整数。默认值为 0。如果 fromIndex 则查找 整个字符串(如同传进了0转载 2016-11-20 17:22:49 · 345 阅读 · 0 评论