您的位置:首页 > 职场人生

一道阿里面试题(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)})
}


再改
评论中可附上你的方法哦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: