博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历大杂烩
阅读量:1850 次
发布时间:2019-04-26

本文共 1772 字,大约阅读时间需要 5 分钟。

目录

数组

方式   		            能得到        for循环              元素    	下标         for...in				 		下标        foreach				 元素   		下标        for...of			 元素

对象

for..in              属性      下标

set集合

for...of                元素       foreach			       元素

map集合

for...of                键        值        forEach				    键        值

数组

var arr = [10, 20, 30, 40, 50];        for (let i = 0; i < arr.length; i++) {
document.write("

for循环:当前元素为:" + arr[i] + ",下标为:" + i + "

"); } for (const key in arr) {
document.write("

for...in:下标为:" + key + "

"); } arr.forEach((item, index) => {
document.write("

forEach循环:当前元素为:" + item + ",下标为:" + index + "

");; }) for (const item of arr) {
document.write("

for...of循环:当前元素为:" + item + "

");; }

对象

var obj = {
name: "周润发", age: "40", sex: "男" } for (const key in obj) {
document.write("

对象遍历:当前属性为:" + key + ",属性值为:" + obj[key] + "

"); }

set集合

var set = new Set([10, 20, 30, 40, 50]);           for (const item of set) {
document.write("

set for...of循环:当前元素为:" + item + "

");; } set.forEach(item => {
document.write("

set foreach循环:当前元素为:" + item + "

");; });

map集合

let map = new Map();        map.set("郑爽", "TMD烦死了")        map.set("马老师", "年轻人不讲武德")        map.set("浑元形意太极拳掌门", "好自为之")        map.set("罗志祥", "今晚九点,多人运动")        for (const item of map.keys()) {
document.write("

map for..of遍历:当前键为:" + item + ",值为:" + map.get(item) + "

"); } map.forEach((value, key) => {
document.write("

map forEach遍历:当前键为:" + key + ",值为:" + value + "

"); })

转载地址:http://lydyf.baihongyu.com/

你可能感兴趣的文章
阿里大牛分享程序员5年的职业生涯指南
查看>>
程序员迷茫:毕业时就已26,工作4年就已大龄,码农出路在哪? ...
查看>>
新生活方式品牌植治完成数百万种子轮融资, Ventech China领投 ...
查看>>
BMIP002协议介绍
查看>>
2017-12-22 日语编程语言"抚子"-第三版实现初探
查看>>
DataWorks数据服务V2.0全新发布
查看>>
vue开发环境搭建Mac版
查看>>
揭秘:小米做大家电背后的原因
查看>>
网站策划:一个好的网页设计有那些注意事项
查看>>
瑞幸咖啡完成1.5亿美元B+轮融资, 贝莱德领投
查看>>
Spring Cloud 分布式应用跟踪
查看>>
mysql innodb索引原理
查看>>
雷军:大家电是小米AIoT战略的重要组成部分
查看>>
2019全球智博会将于苏州召开,三大重磅奖项候选项目火热征集中 ...
查看>>
设置openjdk docker容器的时区
查看>>
Android 网络优化,使用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成 ...
查看>>
Android多线程源码详解一:handler、looper、message、messageQueue ...
查看>>
### how to write file faster
查看>>
未来几年,谁能拯救手机拍照功能?
查看>>
安装与配置Flutter开发环境
查看>>