博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript:数组forEach和map的兼容处理
阅读量:5346 次
发布时间:2019-06-15

本文共 640 字,大约阅读时间需要 2 分钟。

 IE8以下浏览器不兼容数组的forEach和map方法,现特做以下处理

    1、forEach的兼容处理

Array.prototype.myForEach=function(callback,context){
context=context||window; if('forEach' in Array.prototype){
this.forEach(callback,context); return; } for(var i=0; i
eg: var ary=[12,34,56,89]; var obj={}; ary.myForEach(function(item,index,input){
input[index]=item*100; },obj)
2、map的兼容处理
Array.prototype.myMap=function(callback,context){
context=context||window; if('map' in Array.prototype){
return this.map(callback,context) } var ary=[]; for(var i=0; i
 

转载于:https://www.cnblogs.com/qiancheng123/p/6362932.html

你可能感兴趣的文章
uva 10375 Choose and divide
查看>>
深刻理解:C#中的委托、事件
查看>>
linux 设置网卡
查看>>
C#中datatable导出excel(三种方法)
查看>>
面向接口编程
查看>>
hive 语法 case when 语法
查看>>
归并排序
查看>>
the Triangle
查看>>
Ajax:js读取txt内容(json格式内容)
查看>>
Task 7 买书最低价格问题
查看>>
Selenium3+python自动化007-警告框
查看>>
html5 相同形状的图形进行循环
查看>>
springboot中文官方文档
查看>>
lamdba表达式
查看>>
ThreadLocal实现线程范围内共享
查看>>
多校HDU5723 最小生成树+dfs回溯
查看>>
ASP.NET MVC分页实现之改进版-增加同一个视图可设置多个分页
查看>>
关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
查看>>
关于Entity Framework中的Attached报错的完美解决方案终极版
查看>>
Selenium之Web页面滚动条滚操作
查看>>