您现在的位置是:亿华云 > IT科技类资讯
Javascript之遍历数组方法
亿华云2025-10-08 20:53:10【IT科技类资讯】6人已围观
简介作为一个程序对于数组遍历大家都不是很陌生,再开发中我们也经常要处理数组。这里我们讨论下常用的数组遍历方法和区别。1.第一种for循环vararr=[1,2,3,4,5];for(vari=0,i<
作为一个程序对于数组遍历大家都不是遍组方很陌生,再开发中我们也经常要处理数组。历数这里我们讨论下常用的遍组方数组遍历方法和区别。
1.第一种for循环
var arr = [1,历数2,3,4,5]; for(var i=0,i<arr.length;i++){ console.log("for循环:"+arr[i]); //打印出1,2,3,4,5 }2.for ..in 遍历方式
// for in 遍历需要两个形参 ,index表示数组的遍组方下标(可以自定义),arr表示要遍历的香港云服务器历数数组 var arr = [{ num:1},{ num:2},{ num:3},{ num:4},{ num:5}]; for(var index arr){ console.log("index:"+index,"num:"+arr[index].num);// 依次打印出 index:0,num:1... }3.forEach 遍历方式
var arr = [{ num:1},{ num:2},{ num:3},{ num:4},{ num:5}]; arr.forEach(function(item,index){ console.log("index:"+index,"num:"+item.num); //同样打印index:0,num:1... });4.map 遍历方式
var list = [1, 2, 3, 4, 5]; var arr = []; arr = list.map((value, index) => { return value * 2; }); console.log(arr);//[2, 4, 6, 8, 10] 这里map和forEach在遍历数组的区别就是map 有返回值,返回一个新的遍组方数组,而forEach没有返回值5.for-of遍历方式
var arr = [1,历数2,3,4,5]; for(var value of arr){ console.log("数组数据:"+value); //1,2,3,4,5 }在这还有一个要想说的就是,源码下载在使用遍历数组时候,遍组方如果想跳出遍历return true fasle break没有反应,历数这其实是遍组方使用的遍历方法不对,当想跳出循环可以使用every 和 some方法。历数
//every()当内部return false时跳出整个循环(return true;也要写入) let list = [1,遍组方 2, 3, 4, 5]; list.every((value, index) => { if(value > 3){ console.log(value); // 4 return false; }else{ console.log(value); // 1 2 3 return true; } }); ================================ //some 当内部return true时跳出整个循环 let list = [1, 2, 3, 4, 5]; list.some((value, index) => { if(value === 3){ return true; //当内部return true时跳出整个循环 } console.log(value)// 1 2 });很赞哦!(8275)
上一篇: CNAME:对应解析的记录值为域名地址
下一篇: 域名和网址一样吗?域名和网址有什么区别?
热门文章
站长推荐
因为域名解析需要同步到DNS根服务器,而DNS根服务器会不定时刷,只有DNS根服务器刷新后域名才能正常访问,新增解析一般会在10分钟左右生效,最长不会超过24小时,修改解析时间会稍微延长。
有权重的老域名去哪抢注?
如何调试容器网络?有了这条命令,轻松搞定
注册域名如何选择可靠注册商?有什么好的建议?
3、不明先知,根据相关征兆预测可能发生的事件,以便提前做好准备,赶紧注册相关域名。;不差钱域名;buchaqian抢先注册,就是这种敏感类型。预言是最敏感的状态。其次,你应该有眼力。所谓眼力,就是善于从社会上时不时出现的各种热点事件中获取与事件相关的域名资源。眼力的前提是对域名领域的熟悉和丰富的知识。
高频交易下证券公司交易系统的性能优化
一篇学会树的子结构
cn可以个人注册吗?如何注册cn域名?