这篇文章主要介绍了详解Java脚本语言中的forEach()方法的使用,是射流研究…入门学习中的基础知识,需要的朋友可以参考下
Java脚本语言数组的forEach()方法调用数组中的每个元素。
语法
array.forEach(回调[,此对象]);
下面是参数的详细信息:
回拨:函数测试数组的每个元素。
该对象:对象作为该执行回调时使用。
返回值:
返回创建数组。
兼容性:
这种方法是一个Java脚本语言扩展到ECMA-262标准;因此它可能不存在在标准的其他实现。为了使它工作,你需要添加下面的脚本代码的顶部:
如果(!Array.prototype.forEach)
{
数组。原型。foreach=function(fun/*,thisp*/)
{
var len=this.length
如果(好玩的类型!='函数)
抛出新的类型错误();
var thisp=arguments[1];
for(var I=0;我低输入联网(low-entry networking的缩写)我)
{
如果(我在此)
fun.call(thisp,this[i],I,this);
}
};
}
例子:
超文本标记语言
头
标题每个方法的Java Script语言数组/标题
/头
身体
脚本类型='文本/javascript '
如果(!Array.prototype.forEach)
{
数组。原型。foreach=function(fun/*,thisp*/)
{
var len=this.length
如果(好玩的类型!='函数)
抛出新的类型错误();
var thisp=arguments[1];
for(var I=0;我低输入联网(low-entry networking的缩写)我)
{
如果(我在此)
fun.call(thisp,this[i],I,this);
}
};
}
函数printBr(元素,索引,数组){
文档。write(' br/[' index ']is ' element);
}
[12, 5, 8, 130, 44].forEach(打印br);
/脚本
/body
/html
这将产生以下结果:
[0]是12
[1]是5
[2]是8
[3]是130
[4]是44
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。