-
[武汉|荣耀师兄]JS-张智0
for循环,通过下标,对循环中的代码反复执行,功能强大,可以通过index取得元素。在处理比较复杂的处理的时候较为方便。
foreach,从头到尾,对于集合中的对象遍历。适用于简单的遍历。foreach使用的时候,会锁定集合的对象,期间不能进行修改。
foreach 对数组每一项运行给定函数,没有返回值
编辑于2018-10-19 -
[无名弟子]卫鑫0
1. for(var obj in objs){ ... } 语句
如果集合中的元素是对象可以直接对它进行操作。范例:
for (var l in document.links){
alert(l.href);
}
如果对象是多个属性和值的形式话得这样用:
var obj = {a: 1, b: 2};
for (var i in obj) {
alert("key:" + i + ", value:" + obj[i]);
}
arr1.forEach(function(v,i,a){ ... }); 语句
forEach()函数一般只能用于数组,功能是从头到尾把数组遍历一遍。有三个参数分别是:数组元素,元素的索引,数组本身
var arr1=["a",66,8,24];
arr1.forEach(function(v,i,a){//分别对应:数组元素,元素的索引,数组本身,后两个可根据需要缺省
alert(v);
});
编辑于2018-12-23
- 去第 页