es5中foreach的用法
HTML代码:
<p id="result"></p>
JS代码:
var eleResult = document.getElementById("result"); if (!window.console) { window.console = {}; } console.log = function(result) { var text = document.createTextNode(result), br = document.createElement("br"); eleResult.appendChild(text); eleResult.appendChild(br); }; //处理兼容的问题 if (typeof Array.prototype.forEach != "function") { Array.prototype.forEach = function (fn, context) { for (var k = 0, length = this.length; k < length; k++) { if (typeof fn === "function" && Object.prototype.hasOwnProperty.call(this, k)) { fn.call(context, this[k], k, this); } } }; } var database = { users: ["张含韵", "江一燕", "李小璐"], sendEmail: function (user) { if (this.isValidUser(user)) { console.log("你好," + user); } else { console.log("抱歉,"+ user +",你不是本家人"); } }, isValidUser: function (user) { return /^张/.test(user); } }; // 给每个人法邮件 database.users.forEach( // database.users中人遍历 database.sendEmail, // 发送邮件 database // 使用database代替上面database.sendEmail方法中的上下文this );
转载于:https://www.cnblogs.com/fireporsche/p/6364561.html
es5中foreach的用法相关推荐
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...
- php foreach是什么,php中foreach的用法是什么
php中foreach的用法是:[foreach ($array as $value) {要执行代码;}],每进行一次循环,当前数组元素的值就会被赋值给$value变量,在进行下一次循环时,将得到数组 ...
- php的foreach什么意思,php中foreach的用法是什么,php foreach as
php中foreach的用法是什么PHP中foreach的用法是什么,foreach在php中的用法是:[foreach($ array as $ value){要执行的代码:}],对于每个循环,当前 ...
- c语言foreach函数,c中foreach的用法
下面小编就跟你们详细介绍下c中foreach的用法的用法,希望对你们有用. c中foreach的用法的用法如下: c:forEach>用法 博客分类: ?J2EE CC++C#JSPSQL 为 ...
- java中foreach的用法
文章目录 前言 语法 用法 用法1:输出一维数组 用法2:输出二维数组 foreach的局限性 什么是索引 总结 前言 java中foreach,可以认为是增强版的for语句循环,它可以减少代码量,但 ...
- MyBatis中foreach元素用法解析
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/70946761冷血之心的博客) 动态SQL是MyB ...
- php中foreach()的用法
foreach()有两种用法: 1: foreach(array_name as $value) { statement; } 这里的array_name是你要遍历的数组名,每 ...
- php foreach详解,php foreach的用法详解,foreach怎么使用
php foreach的用法详解详细解释了PHP foreach的用法,php foreach的用法:1.通过语法"foreach(array _ expression as $ value ...
- JavaScript中foreach()用法及使用的坑
JavaScript中foreach()用法及使用的坑 JavaScript中foreach是用于遍历数组的方法,将遍历到的元素传递给回调函数,遍历的数组不能是空的要有值. foreach 语法: [ ...
最新文章
- 6D姿态估计和3D 目标检测(区别)
- 上的介质簇的结构不正确_百面机器学习笔记 | 第八章:采样 | 07 不均衡样本集的重采样...
- 化解三大错误晚餐方式。
- 你已经用上 5G 网络了吗?
- 安装faac编译问题
- android 多个语音合成,android实现语音合成
- 有人说JavaScript是未来的编程语言?这是为什么?
- Struts 常用标签的使用
- DataGrip之一个赏心悦目的SQL格式化模板,快用起来吧
- 单片机音乐盒c语言程序代码,基于单片机的八音盒电路原理图和完整程序源代码.doc...
- matlab tic toc存储,Matlab中tic和toc用法
- Android传感器
- 影子卫士 Shadow Defender 2011
- 首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面
- 指出 寻址方式,并计算 物理地址(汇编练习题)
- 【游戏开发实战】Unity从零开发多人视频聊天功能,无聊了就和自己视频聊天(附源码 | Mirror | 多人视频 | 详细教程)
- java入门基础-数组
- Echarts实现中国地图完整示例
- 14国2-出栈次序(X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。)
- 广发银行信用卡分期你真的懂?一文带你了解什么是广发分期
热门文章
- http请求头类型详解
- 阿里云Windows无法在IE中下载文件的解决方法
- r5 4600u和i5 1135g7哪个更强 r5 4600u和i5 1135g7对比评测
- Java:获取当时时间戳字符串
- 关于dota2同步方式
- AttributeError: module ‘myutils‘ has no attribute ‘sort_contours‘,项目实战-信用卡数字识别--pychram如何配置相应的参数
- Ubuntu重启之后共享文件夹消失
- Android切换WIFI界面卡顿,明明是200M的宽带,手机wifi却慢得像2M,一个设置让网速飞起来...
- 大白话讲解SQL注入
- ipv6/ipv4双栈应用服务器开发细节