Sum All Numbers in a Range
sumAll([5, 10]) should return 45.
sumAll([10, 5]) should return 45.   
| 1 | //ES5 | 
Diff Two Arrays
两数组合并去重
| 1 | //方法一:先找出相同项,合并两数组,筛选出不同项 | 
Roman Numeral Converter
将5位以下的阿拉伯数字转化为罗马数字
| 1 | //暴力对应法:将阿拉伯数字和罗马数字分别用数组列出,再一一对应 | 
Wherefore art thou
由一个对象筛选另一个对象
| 1 | //用到Object.keys()、forEach()、every() | 
Search and Replace
字符串类型数据,将第二个参数替换成第三个参数,同时保持首字母大小写一致
| 1 | //运用search()、正则表达式 | 
Pig Latin
根据儿童黑话的规则改变字符串
| 1 | //自己的做法,筛选条件应该可以更精进一点 | 
DNA Pairing
DNA匹配,A配T,C配G
| 1 | //运用spilt()、map()、switch() | 
Missing letters
找出缺失的字母
| 1 | function fearNotLetter(str) { | 
Boo who
判断是不是布尔值
| 1 | //恒等法 | 
Sorted Union
排序并集,多个数组合并,依次去重
| 1 | //先合并,再筛选 | 
Convert HTML Entities
文本转换
| 1 | //利用switch方法 | 
Spinal Tap Case
单词链接,将大写、下划线_、空格变成’-‘
| 1 | //关键要分两步,而不是用选择:先将大写变成'下划线_+大写'模式,再用replace一次性都替换成'-' | 
Sum All Odd Fibonacci Numbers
求小于给定数值的奇数斐波那契数之和
| 1 | //不带数组记忆优化的递归实现斐波那契数列 | 
Sum All Primes
求小于给定数值的质数之和
| 1 | function sumPrimes(num) { | 
Smallest Common Multiple
求多个数的最小公倍数
| 1 | //穷尽法 | 
Finders Keepers
根据第二个参数筛选数组
| 1 | function findElement(arr, func) { | 
Drop it
Drop the elements of an array , starting from the front, until the predicate returns true
| 1 | //使用slice()方法 | 
Steamroller
数组扁平化处理
| 1 | //嵌套问题,得用递归 | 
Brainy Ageints
二进制代码转换为字符
| 1 | function binaryAgent(str) { | 
Everything Be True
判断对象里给定的属性值是否为真
| 1 | function truthCheck(collection, pre) { | 
Arguments Optional
参数操作
| 1 | function addTogether() { | 
