一道阿里面试题(js)
2015-08-27 17:19
405 查看
写一个求和的函数sum,达到下面的效果
下面附上多种方法:
再改
评论中可附上你的方法哦。
// Should equal 15 sum(1, 2, 3, 4, 5); //Should equal 0 sum(5, 'abc', -5); //Should equal 4 sum(1, true, 'a', 'D', 1, 'F', 1, 'w');
下面附上多种方法:
var sum = function(){ return [].reduce.call(arguments, function(a,b){return (parseFloat(+a)||0)+(parseFloat(+b)||0)}) }
再改
评论中可附上你的方法哦。
相关文章推荐
- 黑马程序员 多线程通信
- 黑马程序员——java基础——ServerSocket、Socket构造方法解析
- 阿里巴巴前端三次面试的亲身经历(转)
- 剑指offer——面试题29:数组中出现次数超过一半的数
- 黑马程序员——多线程
- 黑马程序员——IO流
- 程序员面试笔试宝典——读书笔记2、内存分配、sizeof、指针
- 面试题31连续数组的最大和
- 黑马程序员——java基础——管道流
- 设计模式面试
- 黑马程序员_集合框架(一)
- 面试题30 最小的K个数
- 一道SQL面试例题 if...else 与聚集函数
- 黑马程序员--应用:类的创建练习
- 黑马程序员--手机类的例子
- C# SQL 面试题自我总结
- 面试题29数组中出现次数超过一半的数字
- 程序员面试笔试宝典——读书笔记1、程序设计基础知识
- 黑马程序员——java基础 集合 (复习)
- 程序员为何对苹果 Mac 情有独钟?