数组遍历函数实现
来源:互联网 发布:mysql unique select 编辑:程序博客网 时间:2024/06/06 00:44
var forEach = function (array, callback, thisObject) {
if (array.forEach)
{
array.forEach(callback, thisObject);
}
else
{
for (var i = 0, len = array.length; i < len; i++) { callback.call(thisObject, array[i], i, array); }
}
}
测试
var nums = [0,1,2,3];
forEach(nums, function (o, i, obj) {
alert("第" + i + "个元素是" + o+"这个数组的长度是"+obj.length);
});
解释:判断array中是否存在j成员函数forEach
如果存在就按存在的执行。
如果不存在,那么用个for循环遍历数组中的每一个元素,对每个以元素,执行回调函数。array[i],i,array
是传个回调函数的参数。
- 数组遍历函数实现
- 遍历函数数组
- PHP函数遍历数组
- PHP遍历多维数组函数
- 数组元素的函数遍历
- 使用list()函数遍历数组
- php遍历多维数组函数
- PHP 使用list函数each函数遍历数组(实现foreach)解析
- PHP数组回忆笔记--遍历数组函数
- 递归方法实现遍历数组
- c++ 模板学习笔记:函数模板实现数组通用排序和遍历打印(权哥)
- php数组,修改,遍历,函数等
- php多维数组递归遍历函数
- PHP数组函数(遍历、排序)
- 使用$.each()工具函数遍历数组
- 不要if实现数组的循环遍历
- javascript自己实现多维数组遍历
- java实现二维数组按列遍历
- JAR creation failed. See details for additional information解决方案
- 计算给定日期后N天的日期
- Resource is out of sync with the file system 解决方案
- 计算从开始日期到结束日期经过的天数
- Android 中GridView上图下字、GridView显示文字
- 数组遍历函数实现
- 竞赛评分
- android 自定义progressDialog实现
- JFormDesigner无法保存
- 最远距离
- poj 2424 Flo's Restaurant
- android 时间格式转换成标准格式显示
- Erlang模块使用频度列表
- 通过Eclipse从subversion站点下载源码