博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS数组遍历
阅读量:5126 次
发布时间:2019-06-13

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

### 三  数组的遍历

( 1 )  for 循环
let ary = ['a', 'b', 'c', 'd', 12, 3, 4, 'f'];
for (let i = 0; i < ary.length; i++) {
    console.log(ary[i]);
}
( 2 ) for     of  (ES6 )
let ary = ['a', 'b', 'c', 'd', 12, 3, 4, 'f'];
for(let item of ary){
    console.log(item);
}
( 3 ) for      Each
ary.forEach(function(item, index){
    console.log(index);
});
判断是不是数组
let ary = [[1, 2, 4], 5, [8, 9, 10]];
for (let item of ary) {
    if (Array.isArray(item)) {   (只要是这句判断)
        for (let value of item) {
            console.log(value);
        }
    } else {
        console.log(item);
    }
}

转载于:https://www.cnblogs.com/fen0309/p/9351984.html

你可能感兴趣的文章
局域网内手机访问电脑网站注意几点
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Linux操作系统 和 Windows操作系统 的区别
查看>>
Android-多线程AsyncTask
查看>>
LeetCode【709. 转换成小写字母】
查看>>
如何在Access2007中使用日期类型查询数据
查看>>
CF992E Nastya and King-Shamans(线段树二分+思维)
查看>>
如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:
查看>>
linux install ftp server
查看>>
嵌入式软件设计第8次实验报告
查看>>
算法和数据结构(三)
查看>>
Ubuntu下的eclipse安装subclipse遇到没有javahl的问题...(2天解决了)
查看>>
alter database databasename set single_user with rollback IMMEDIATE 不成功问题
查看>>
WCF揭秘——使用AJAX+WCF服务进行页面开发
查看>>
【题解】青蛙的约会
查看>>
IO流
查看>>
mybatis调用存储过程,获取返回的游标
查看>>
设计模式之装饰模式(结构型)
查看>>
面向对象的设计原则
查看>>
Swift3.0服务端开发(三) Mustache页面模板与日志记录
查看>>