FreeCodeCamp
Ittttttttta
FullStack
个人邮箱:1951691@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Bonfire: Falsy Bouncer
function isBoolean(obj){ if(obj){ console.log(obj); return obj; }}function bouncer(arr) { var filterArray = arr.filter(isBoolean); console.log(filterArray); retu原创 2015-12-11 13:19:40 · 806 阅读 · 0 评论 -
Bonfire: Where art thou
function where(collection, source) { var arr = []; // What's in a name? arr = collection.filter(function(x){ var tmpAll = true; for(var prop in source) { if原创 2015-12-14 14:17:21 · 566 阅读 · 0 评论 -
Bonfire: Search and Replace
function allCaps(text){ for(var i=0;i<text.length;i++){ var c=text.charAt(i); if(c<'A' || c>'Z') return false; } return true;}function myReplace(str, before, af原创 2015-12-14 14:48:37 · 345 阅读 · 0 评论 -
Bonfire: DNA Pairing
function pairArr(str){ switch (str) { case "A": { return ['A','T']; } case "T": { return ['T','A']; } case "C":原创 2015-12-14 16:04:04 · 894 阅读 · 0 评论 -
Bonfire: Diff Two Arrays
function diff(arr1, arr2) { // Same, same; but different. var newArr = []; newArr = arr1.filter(function(x){ if(arr2.indexOf(x) == -1) { return x; }原创 2015-12-14 13:09:01 · 867 阅读 · 0 评论 -
Bonfire: Roman Numeral Converter 阿拉伯 转罗马
function Arabit2Roman(arabic){ var alpha = [ 'I', 'V', 'X', 'L', 'C', 'D', 'M' ]; var roman=""; var bit = 0; while (arabic > 0) { var tempnum = arabic % 10; switch (原创 2015-12-14 13:18:55 · 679 阅读 · 0 评论 -
Bonfire: Missing letters
function fearNotLetter(str) { var tmpArray = str.split(""); var firstObjc = tmpArray[0].charCodeAt(); var lastObjc =tmpArray[tmpArray.length -1].charCodeAt(); if(lastObjc - firstObjc+ 1原创 2015-12-14 16:38:13 · 611 阅读 · 0 评论 -
Bonfire: Boo who
function boo(bool) { // What is the new fad diet for ghost developers? The Boolean. //console.log(typeof(bool)); if(typeof(bool) === "boolean") { console.log(bool); retu原创 2015-12-14 16:46:32 · 508 阅读 · 0 评论 -
Bonfire: Pig Latin
function translate(str) { str=str.toLowerCase(); var n =str.search(/[aeiuo]/); switch (n){ case 0: str = str+"way"; break; case -1: str = str+"ay"; break; default :原创 2015-12-14 15:20:42 · 617 阅读 · 0 评论 -
Bonfire: Truncate a string 截取字符串
function truncate(str, num) { // Clear out that junk in your trunk var tmpStr = ""; if(str.length<=num) { return str; }else if(num >=3) { tmpStr = str.slice(0,num-3)原创 2015-12-11 10:42:49 · 581 阅读 · 1 评论 -
Bonfire: Mutations
function mutation(arr) { var firstString = arr[0].toLowerCase(); var secondString = arr[1].toLowerCase(); var secondArray = secondString.split(""); var isTrue = true; secondArray.map原创 2015-12-11 11:27:26 · 466 阅读 · 0 评论 -
Bonfire: Where do I belong
function where(arr, num) { // Find my place in this sorted array.f var tmpIndex = 0; var tmpArr = arr.sort(function(a,b){return a>b?1:-1;}); console.log(tmpArr); for(var i =0; i<tmp原创 2015-12-11 15:39:10 · 427 阅读 · 0 评论 -
Bonfire: Find the Longest Word in a String 找出一句话中最大的单词
function findLongestWord(str) { var beginArray = str.split(" "); console.log(beginArray); var length = 0; beginArray.map(function(x){ if(length < x.length) {原创 2015-12-10 15:31:50 · 835 阅读 · 0 评论 -
Bonfire: Title Case a Sentence 句子中单词首字母大写
function titleCase(str) { var splitArray = str.split(" "); var upArray = splitArray.map(function(x){ var tmpArray = x.toLowerCase().split(""); tmpArray[0] = tmpArray[0].toUppe原创 2015-12-10 15:50:42 · 1157 阅读 · 0 评论 -
Bonfire: Seek and Destroy
function destroyer() { // Remove all the values console.log(arguments); var args = Array.prototype.slice.call(arguments,0); console.log(args); var firstArray = []; firstArray =原创 2015-12-11 15:27:26 · 384 阅读 · 0 评论 -
Bonfire: Check for Palindromes 答案
function palindrome(str) { // Good luck! var pattern = new RegExp("[`~!@#$^&*%()=|{}':;',\\[\\].<>/?~!@#¥……&*()&;|{}【】‘;:”“'。,、? _-]"); var rs = ""; for (var i = 0; i < str.length; i++)原创 2015-12-10 15:17:25 · 583 阅读 · 0 评论 -
Bonfire: Return Largest Numbers in Arrays
function largestOfFour(arr) { // You can do this! var outPutArray = arr.map(function(x){ var tmpArray = x; var tmp = 0; tmpArray.map(function (tmpX) { if(tmp原创 2015-12-10 16:18:56 · 452 阅读 · 0 评论 -
Bonfire: Chunky Monkey
function chunk(arr, size) { // Break it up. var tmpArray = []; if(size<arr.length) { for (var i =0;i<arr.length ;i=size+i) { if(i+size>arr.length-1)原创 2015-12-11 11:02:04 · 716 阅读 · 0 评论 -
Bonfire: Slasher Flick
function slasher(arr, howMany) { // it doesn't always pay to be first var tmpArray = []; if(arr.length <howMany) { return []; }else { tmpArray = arr.splice(howMa原创 2015-12-11 11:09:48 · 379 阅读 · 0 评论 -
Bonfire: Sorted Union
function unite(arr1, arr2, arr3) { var arr = []; var resultArr = []; for(var i = 0; i <arguments.length;i++) { arr.push(arguments[i]); } console.log(arr); //arr.concat(原创 2015-12-25 10:33:54 · 485 阅读 · 0 评论
分享