手写js之实现reduce()方法
reduce的语法,参数等在MDN上有详细的数据,点击查看。
我只简单介绍以下,参数有两个,第一个归并函数是必填项,所以需要先验证是否有归并函数。
话不多说,直接上代码
// 放到原型链上
Array.prototype.myReduce=function(callback,initialValue){
// 没有传入归并函数将报错
if(typeof callback !=='function'){
throw Error("请传入归并函数");
}
c
原创
2021-03-08 19:04:49 ·
1491 阅读 ·
0 评论