您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

map和forEach兼容ie6-8方法

2025/10/4 18:09:50发布5次查看
本文主要和大家分享map和foreach兼容ie6-8方法,主要以代码的形式进行讲解,希望能帮助到大家。
/** * foreach遍历数组 * @param callback [function] 回调函数; * @param context [object] 上下文; */ array.prototype.myforeach = function myforeach(callback,context){ context = context || window; if('foreach' in array.prototye) { this.foreach(callback,context); return; } //ie6-8下自己编写回调函数执行的逻辑 for(var i = 0,len = this.length; i < len;i++) { callback && callback.call(context,this[i],i,this); } } /** * map遍历数组 * @param callback [function] 回调函数; * @param context [object] 上下文; */ array.prototype.mymap = function mymap(callback,context){ context = context || window; if('map' in array.prototye) { return this.map(callback,context); } //ie6-8下自己编写回调函数执行的逻辑 var newary = []; for(var i = 0,len = this.length; i < len;i++) { if(typeof callback === 'function') { var val = callback.call(context,this[i],i,this); newary[newary.length] = val; } } return newary; }
相关推荐:
javascript中的foreach与$.each以及map方法的详解
以上就是map和foreach兼容ie6-8方法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product