博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用for循环和for in 以及for of 的区别
阅读量:6695 次
发布时间:2019-06-25

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

用Es6对象扩展运算符(…)与rest运算符说明

function test(first,...a){    for(let val=0; val

 补充一个可以用for of 同样能实现for in效果的方式

for…of数组索引:有时候开发中是需要数组的索引的,那我们可以使用下面的代码输出数组索引。let arr=['xzblogs','小智','zachary']for (let index of arr.keys()){    console.log(index);}可以看到这时的控制台就输出了0,1,2,也就是数组的索引。

用for of还可以同时输出对应的索引值和对应的内容,也就是键值对

我们用entries()这个实例方法,配合我们的for…of循环就可以同时输出内容和索引了。let arr=['xzblogs','小智','zachary']for (let [index,val] of arr.entries()){    console.log(index+':'+val);}

 

转载于:https://www.cnblogs.com/Model-Zachary/p/7088977.html

你可能感兴趣的文章
经验//java/socket/命令行/java 命令运行/package情况下/fileNo...
查看>>
Indy10 FTP列目录乱码问题
查看>>
多表的使用问题
查看>>
Composer的基本使用
查看>>
CocoaPods安装使用及配置私有库
查看>>
C++ format库
查看>>
ELK 环境准备---jre 1.8
查看>>
Redis学习笔记---介绍、安装和通用命令
查看>>
dom4j的生成xml并格式化输出
查看>>
Re-negotiation handshake failed: Not accepted b...
查看>>
价值百万的PPT是如何炼成的
查看>>
企业管理过程信息化自助开发平台架构研究与应用
查看>>
TDBadgedCell
查看>>
HMLabel
查看>>
为Redis配置自定义fastJson序列化工具类
查看>>
2015年用户界面工具干货资源精选
查看>>
开源 java CMS - FreeCMS2.3会员我的评论
查看>>
git diff 颜色插件
查看>>
Redis Sentinel 介绍
查看>>
配置SSH连接GitHub
查看>>