javascript-jQuery-each函数-选择器元素遍历-forEach函数-数组遍历

1.each函数

each() 函数规定为每个匹配元素规定运行的函数。

1.1.配合选择器

$(selector).each(function(index,element))

将所有图像标签的类型地址改成JPG.jpg图片。其中element可以用this替代,源代码如下所示:

$("Img").each(function(i,ele){
        $(ele).attr("src","../Img/JPG.jpg");
        //或者
        $(this).attr("src","../Img/JPG.jpg");
    })

1.2.读取数组数据

遍历数组数据。

$.each(dataresource,function(index,element))

function traversalData(){
    var jsonResourceList = '[{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"},{"id":"4","tagName":"watermelon"}]';
    if(jsonResourceList.length >0){
        $.each(JSON.parse(jsonResourceList), function(index, obj) {
            alert(obj.tagName);
        });
    }
}

2.forEach函数

forEach() 方法对数组的每个元素执行一次提供的函数。

[ ].forEach(function(value,index,array){code;});
第一个参数是遍历的数组内容,
第二个参数是对应的数组索引,
第三个参数是数组本身

var arr = [1,2,3,4];
var sum =0;
arr.forEach(function(value,index,array){
    array[index] == value; //结果为true
    sum+=value;
});
console.log(sum); //结果为 10

3.作者答疑

如有疑问,敬请留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值