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的用法相关推荐

  1. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

  2. php foreach是什么,php中foreach的用法是什么

    php中foreach的用法是:[foreach ($array as $value) {要执行代码;}],每进行一次循环,当前数组元素的值就会被赋值给$value变量,在进行下一次循环时,将得到数组 ...

  3. php的foreach什么意思,php中foreach的用法是什么,php foreach as

    php中foreach的用法是什么PHP中foreach的用法是什么,foreach在php中的用法是:[foreach($ array as $ value){要执行的代码:}],对于每个循环,当前 ...

  4. c语言foreach函数,c中foreach的用法

    下面小编就跟你们详细介绍下c中foreach的用法的用法,希望对你们有用. c中foreach的用法的用法如下: c:forEach>用法  博客分类: ?J2EE CC++C#JSPSQL 为 ...

  5. java中foreach的用法

    文章目录 前言 语法 用法 用法1:输出一维数组 用法2:输出二维数组 foreach的局限性 什么是索引 总结 前言 java中foreach,可以认为是增强版的for语句循环,它可以减少代码量,但 ...

  6. MyBatis中foreach元素用法解析

    (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/70946761冷血之心的博客)          动态SQL是MyB ...

  7. php中foreach()的用法

    foreach()有两种用法: 1: foreach(array_name as $value)    {       statement;    } 这里的array_name是你要遍历的数组名,每 ...

  8. php foreach详解,php foreach的用法详解,foreach怎么使用

    php foreach的用法详解详细解释了PHP foreach的用法,php foreach的用法:1.通过语法"foreach(array _ expression as $ value ...

  9. JavaScript中foreach()用法及使用的坑

    JavaScript中foreach()用法及使用的坑 JavaScript中foreach是用于遍历数组的方法,将遍历到的元素传递给回调函数,遍历的数组不能是空的要有值. foreach 语法: [ ...

最新文章

  1. 6D姿态估计和3D 目标检测(区别)
  2. 上的介质簇的结构不正确_百面机器学习笔记 | 第八章:采样 | 07 不均衡样本集的重采样...
  3. 化解三大错误晚餐方式。
  4. 你已经用上 5G 网络了吗?
  5. 安装faac编译问题
  6. android 多个语音合成,android实现语音合成
  7. 有人说JavaScript是未来的编程语言?这是为什么?
  8. Struts 常用标签的使用
  9. DataGrip之一个赏心悦目的SQL格式化模板,快用起来吧
  10. 单片机音乐盒c语言程序代码,基于单片机的八音盒电路原理图和完整程序源代码.doc...
  11. matlab tic toc存储,Matlab中tic和toc用法
  12. Android传感器
  13. 影子卫士 Shadow Defender 2011
  14. 首个室温超导体问世,为了发现它,科学家用废了几十颗钻石 | Nature封面
  15. 指出 寻址方式,并计算 物理地址(汇编练习题)
  16. 【游戏开发实战】Unity从零开发多人视频聊天功能,无聊了就和自己视频聊天(附源码 | Mirror | 多人视频 | 详细教程)
  17. java入门基础-数组
  18. Echarts实现中国地图完整示例
  19. 14国2-出栈次序(X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。)
  20. 广发银行信用卡分期你真的懂?一文带你了解什么是广发分期

热门文章

  1. http请求头类型详解
  2. 阿里云Windows无法在IE中下载文件的解决方法
  3. r5 4600u和i5 1135g7哪个更强 r5 4600u和i5 1135g7对比评测
  4. Java:获取当时时间戳字符串
  5. 关于dota2同步方式
  6. AttributeError: module ‘myutils‘ has no attribute ‘sort_contours‘,项目实战-信用卡数字识别--pychram如何配置相应的参数
  7. Ubuntu重启之后共享文件夹消失
  8. Android切换WIFI界面卡顿,明明是200M的宽带,手机wifi却慢得像2M,一个设置让网速飞起来...
  9. 大白话讲解SQL注入
  10. ipv6/ipv4双栈应用服务器开发细节