JS:解析forEach()、map()源码及浅谈两者之间的区别

var arr = Array.prototype.myForEach = function(fn){ var len = this.length; for(var i = 0; i < len; i ++){ fn(this ,i); } } arr.myForEach(function (ele, index){ console.log(ele, index); }) map() 源码解析 var arr = Array.protot...