最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript解决IE8及以下不支持every函数的方法

来源:动视网 责编:小采 时间:2020-11-27 20:32:19
文档

javascript解决IE8及以下不支持every函数的方法

javascript解决IE8及以下不支持every函数的方法:在第 5 版时,every 被添加进 ECMA-262 标准;因此在某些实现环境中不被支持。你可以把下面的代码放到脚本的开头来解决此问题,该代码允许在那些没有原生支持 every 的实现环境中使用它。该算法是 ECMA-262 第5版中指定的算法,假定 Object 和 Ty
推荐度:
导读javascript解决IE8及以下不支持every函数的方法:在第 5 版时,every 被添加进 ECMA-262 标准;因此在某些实现环境中不被支持。你可以把下面的代码放到脚本的开头来解决此问题,该代码允许在那些没有原生支持 every 的实现环境中使用它。该算法是 ECMA-262 第5版中指定的算法,假定 Object 和 Ty


在第 5 版时,every 被添加进 ECMA-262 标准;因此在某些实现环境中不被支持。你可以把下面的代码放到脚本的开头来解决此问题,该代码允许在那些没有原生支持 every 的实现环境中使用它。该算法是 ECMA-262 第5版中指定的算法,假定 ObjectTypeError 拥有它们的初始值,且 fun.call 等价于Function.prototype.call

if (!Array.prototype.every)
{
 Array.prototype.every = function(fun /*, thisArg */)
 {
 'use strict';

 if (this === void 0 || this === null)
 throw new TypeError();

 var t = Object(this);
 var len = t.length >>> 0;
 if (typeof fun !== 'function')
 throw new TypeError();

 var thisArg = arguments.length >= 2 ? arguments[1] : void 0;
 for (var i = 0; i < len; i++)
 {
 if (i in t && !fun.call(thisArg, t[i], i, t))
 return false;
 }

 return true;
 };
}

文档

javascript解决IE8及以下不支持every函数的方法

javascript解决IE8及以下不支持every函数的方法:在第 5 版时,every 被添加进 ECMA-262 标准;因此在某些实现环境中不被支持。你可以把下面的代码放到脚本的开头来解决此问题,该代码允许在那些没有原生支持 every 的实现环境中使用它。该算法是 ECMA-262 第5版中指定的算法,假定 Object 和 Ty
推荐度:
标签: 方法 解决办法 IE
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top