JS中遍历函数each的实现

来源:互联网 发布:淘宝自制摄影棚 编辑:程序博客网 时间:2024/06/05 12:43

JS中遍历函数操作经常使用到, 遍历就是对数据集合内元素进行某个操作, 因为是对集合内每个元素都进行指定操作, 故称遍历, 


数据集合, 我们想到最常用的就是数组; 指定的操作,可以有多样, 最常用的就是利用一个函数来指定所进行的操作; 那么如果以数据集合, 和指定的操作作为某个 [ 即 each ] 函数的参数, 即可对数据集合内每个元素进行指定的操作, 下面看看其实现过程:


function each(objArray, funName ) {
//功能: 用函数 funName 对数组 objArray 中的每个值进行处理一次,
for(var i=0; i<objArray.length; i++){ funName(objArray[i],i); }
}


参数说明: 
objArray
为数组对象, 即数据集合
funName 为函数对象,即指定的操作, 在外部定义, 也可以直接 function(p1,p2,...) { ...... } 函数形式给出

返回值:
无,但可根据需要修改返回某值或对象;