js中forEach,for in,for of循环的用法示例小结

作者:jadeshu 时间:2024-04-29 13:20:16 

本文实例讲述了js中forEach,for in,for of循环的用法。分享给大家供大家参考,具体如下:

一、一般的遍历数组的方法:


var array = [1,2,3,4,5,6,7];
for (var i = 0; i < array.length; i++) {
 console.log(i,array[i]);
}

二、用for in的方遍历数组,得到的是索引


var array = [1,2,3,4,5,6,7];
for(let index in array) {
 console.log(index,array[index]);
};

三、forEach,得到的是元素


var array = [1,2,3,4,5,6,7];

array.forEach(e=>{
 console.log(e);
});

array.forEach(function(e){
 console.log(e);
});

四、用for in不仅可以对数组,也可以对enumerable对象操作!得到的是索引


var table = {
 a : 10,
 b : true,
 c : "jadeshu"
};

for(let index in table) {
 console.log(index, table[index]);
}

五、在ES6中,增加了一个for of循环,得到的是元素


var array = [1,2,3,4,5,6,7];

for(let ele of array) {
 console.log(ele);
};

var str = "helloabc";
for(let ele of str) {
 console.log(ele);
}

for of不能对象用

希望本文所述对大家JavaScript程序设计有所帮助。

来源:https://blog.csdn.net/jadeshu/article/details/83722252

标签:js,forEach,for,循环
0
投稿

猜你喜欢

  • python局域网ip扫描示例分享

    2022-10-19 08:43:45
  • python解决js文件utf-8编码乱码问题(推荐)

    2023-03-19 04:55:27
  • Mybatis出现ORA-00911: invalid character的解决办法

    2024-01-19 02:41:21
  • Python实现注册登录系统

    2021-10-21 20:01:05
  • FrontPage 2000主页设计问与答

    2008-08-02 12:37:00
  • javascript验证IP地址等验证例子

    2007-09-11 13:40:00
  • python openCV自制绘画板

    2022-05-17 23:45:51
  • 网页代码中键盘操作相关标签教程

    2010-03-18 15:56:00
  • JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】

    2024-04-16 08:50:16
  • MySQL 外键约束和表关系相关总结

    2024-01-17 00:09:26
  • Python pyinotify模块实现对文档的实时监控功能方法

    2023-04-15 08:13:52
  • Python绘图Matplotlib之坐标轴及刻度总结

    2023-10-01 15:56:39
  • pytorch超详细安装教程之Anaconda、PyTorch和PyCharm全套安装流程

    2023-12-23 15:27:50
  • Python基于ThreadingTCPServer创建多线程代理的方法示例

    2022-12-05 19:12:39
  • vue调用本地摄像头实现拍照功能

    2024-04-28 09:21:46
  • asp事务处理的另外一个方法

    2010-05-27 12:18:00
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用

    2012-06-06 20:03:43
  • Go语言并发编程 互斥锁详情

    2024-02-02 04:58:30
  • 基于Swoole实现PHP与websocket聊天室

    2023-11-03 19:04:05
  • 一行代码让 Python 的运行速度提高100倍

    2021-05-18 12:29:50
  • asp之家 网络编程 m.aspxhome.com