<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//数组迭代器
var eachArray=function(arr,fn){
var i=0,len=arr.length;
for(;i<len;i++){
if(fn.call(this,i,arr[i])===false){
break;
}
}
};
//对象迭代器
var eachObject=function(obj,fn){
for(var i in obj){
if(fn.call(this,i,obj[i])===false){
break;
}
}
}
var obj={
a:23,
b:56,
c:67
};
eachObject(obj,function(i,data){
console.log(i, data);
});
var arr=[1,35,57,8,41];
eachArray(arr,function(i,data){
console.log(i, data);
});
</script>
</body>
</html>
javascript数组和对象迭代
最新推荐文章于 2022-06-08 08:52:35 发布