js中数组常用遍历,VUE 中数组常用遍历

js中数组常用遍历,VUE 中数组常用遍历VUE 中常用 for 循环

js中数组常用遍历,VUE 中 数组常用遍历方法

 /* 1,filter 循环 会返回一个新的数组 2,循环次数为是整个数组的长度 */ let filArr = [1,2,3,4,5,6] let newFilArr = filArr.filter( (item,i) =>{ console.log("循环==i==",i); return item >= 3 } ) console.log("newFilArr==",newFilArr) 
 /* 1,some 循环 会返回一个true 或false 2,当条件满足时,就会终止循环,并返回ture,如果没有满足判断条件,会遍历整个循环 */ let someArr = [1,2,3,4,5,6] let newSomeArr = someArr.some( (item,i) =>{ console.log("some循环==i==",i); return item >= 3 } ) console.log("newSomeArr==",newSomeArr) 

在这里插入图片描述

let mapArr = ['one','two','three'] let newMapArr = mapArr.map((item,i) => { console.log("map循环==i==",i); return item === 'two' }) console.log("mapArr==",mapArr) console.log("newMapArr==",newMapArr) 

在这里插入图片描述

 let mapArr = ['one','two','three'] let newMapArr = mapArr.map((item,i) => item += ',haha') console.log("mapArr==",mapArr) console.log("newMapArr==",newMapArr) 

在这里插入图片描述

如下案例:给每个对象中添加age属性

 let forArr = [{name:'tom',sex:'man'},{name:'linda',sex:'woman'},] forArr.forEach((item,i) => { console.log("forEach循环==i==",i); item.age = 27 }) console.log("forArr==遍历后===",forArr) 

在这里插入图片描述

如下面3个案例所示 //案例1: 返回uundefined let findArr = [{name:'tom',sex:'man'},{name:'linda',sex:'woman'},{name:'Join',sex:'man'},] let perObj = findArr.find((item,i) => { console.log("findArr循环==i==",i); return item.name === 'linda3' }) console.log("perObj===",perObj) //案列2 let ages = [3, 10, 18, 20]; let newAge = ages.find(item => item>10) console.log("最后数据==",newAge); //案列3 const arr = [{name:"Jim",age:"20"},{name:"Lily",age:"18"},{name:"Mei",age:"18"},] let age18s = arr.find((item,i)=>{ console.log("findArr循环222==i==",i); return item.name === 'Lily' }) console.log("age18s==",age18s); 

在这里插入图片描述

 const arrIndex = [{name:"Jim",age:"20"},{name:"Lily",age:"18"},{name:"Mei",age:"18"},] let index = arrIndex.findIndex((item,i)=>{ console.log("findIndex==循环次数i==",i); return item.name === 'Lily' }) console.log("index==",index); 

在这里插入图片描述

 let everyArr = [{name:'tom',sex:'man'},{name:'linda',sex:'woman'},{name:'Join',sex:'man'},] let isEvery = everyArr.every((item,i) => { console.log("every循环次数==i==",i); return item.sex === 'woman' }) console.log("isEvery===",isEvery) 

在这里插入图片描述
some() 和every() 有点类似

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177046.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午8:26
下一篇 2026年3月26日 下午8:26


相关推荐

  • 养小龙虾🦞(OpenClaw)攻略

    养小龙虾🦞(OpenClaw)攻略

    2026年3月13日
    3
  • idea配置svn仓库

    idea配置svn仓库IntelliJIDEA使用教程(总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装TortoiseSVN的时候,默认commandlineclienttools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取…

    2022年5月14日
    108
  • 作为一个死忠粉,我的 IntelliJ IDEA 一直都是这样来设置的,效果很棒!

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:judasn https://github.com/judasn/IntelliJ-IDEA-Tutorial…

    2021年6月25日
    84
  • 怎样在pycharm中安装torch

    怎样在pycharm中安装torch1.方法一:首先尝试如下办法Pytorch安装及使用(Pycharm版)_OTip的博客-CSDN博客_pycharm安装pytorch2.方法二:其次尝试第二种办法windows中在pycharm中安装pytorch_垃圾就应该待在垃圾桶里的博客-CSDN博客_pycharm怎么安装pytorch3.方法三:最后尝试第三种方法torch包在pycharm里面的导入问题_木槿的世界-CSDN博客…

    2022年8月26日
    16
  • plc的移位指令C语言实现,PLC中使用移位指令是如何实现移位动作的

    plc的移位指令C语言实现,PLC中使用移位指令是如何实现移位动作的plc移位指令怎么么用楼主的意思大约是用X2来检测有没有罐子,X1用来定位灌装位置,现在需要把检测罐子的X2位置,移动到灌装位置的前面,应该是提供图片的下面的那种应用吧,这种应用的思路其实主要是要记录下到灌装工位时是否有罐子,程序在图片里面,假设开机前X1和X2之间没有罐子开机后传送带运转当X1检测到应该有罐子的工位来到罐装工位时,首先将检测罐子有无的X2的状态放入M3中,有罐子M3为1,没罐子M…

    2022年5月1日
    66
  • 如何搭建yum源仓库_yum源在哪个目录

    如何搭建yum源仓库_yum源在哪个目录cd/etc/yum.repos.dtouchaliyun.repovialiyun.repoi(输入状态,否则会丢失部分头部字符)粘贴以下内容esc:wqyummakecache提示成功阿里云yum源仓库#CentOS-Base.repo##ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirrortopickmirr

    2025年7月17日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号