首页 > 其他分享 >vue---循环方式以及跳出循环

vue---循环方式以及跳出循环

时间:2024-01-13 16:47:37浏览次数:29  
标签:10 vue --- item 循环 let key data

在做VUE项目开发过程中,数据循环是常见的操作方式,以下是几种常见的数据循环方式:

一、for循环

let data = [1,2,3,4,5,6,7,8,9,10];
for(let i=0; i<data.length; ++i){
    console.log(data[i]);
    if(i>5){
        break;
    }
}

二、forEach循环

let data = [1,2,3,4,5,6,7,8,9,10];
data.map((item,key) => {
    console.log(item,key);
});

map循环会分配内存空间,存储新的数据并返回

三、forEach循环

let data = [1,2,3,4,5,6,7,8,9,10];
data.forEach((item,key) => {
    console.log(item,key);
});

四、filter循环

let data = [1,2,3,4,5,6,7,8,9,10];
let result = data.filter((item,index) => {
    return item < 5;
});
console.log(result); // 1 2 3 4

过滤不满足条件的元素,把满足条件的元素返回一个新的数组,不会改变原来的数组

五、every循环(return false跳出循环)

let data = [1,2,3,4,5,6,7,8,9,10];
let result = data.every((item,key) => {
    return item > 10;
});
console.log(result); // false

every遍历数组,当每一项为true时返回true,否则为false

六、some循环(return true跳出循环)

let data = [1,2,3,4,5,6,7,8,9,10];
data.some((item,key) => {
    if(item==5){
        return true;
    }
});

遍历数组,当条件为true的时候,就会停止循环

标签:10,vue,---,item,循环,let,key,data
From: https://www.cnblogs.com/e0yu/p/17962536

相关文章

  • 3-format的写法与定义
    写法:format定义:字符串格式化格式化输出的好处:1.格式化输出可以让代码更加简洁2.格式化输出可以让代码更加易于维护3.格式化输出可以让代码更加易于阅读4.格式化输出可以让代码更加易于理解5.格式化输出可以让代码更加易于扩展name="王五"#定义一个字符串变量nam......
  • 4- if 流程语句和案例
    '''流程控制特点:从上往下依次执行判断语句:通过判断决定做什么事情'''语法1if条件表达式:条件表达式的结果为True,则执行语句1,为False,则不执行语句1执行语句1if1==1:#如果1等于1print("1==1")#打印"1=1"语法2:if条件表达式:条件表达式的结果为True,则执行语句......
  • 5- while循环
    '''循环:重复做某件事情作用:解决代码重复问题如何实现循环?while语法:while条件表达式:结果为True则执行语句,结果为False则不执行语句(结束循环)执行语句'''#'认真听课'执行100次a=1#初始化变量a为1whilea<=100:#当a小于等于100时,执行循环体print(a,'认真......
  • 6- for循环
    '''for循环和while循环的作用是一样的for循环一般常用于取值循环,循环的过程中,取出下列类型的每一个数据值字符串、列表、集合、元组、字典for循环语法:for变量名in字符串/列表/集合/元组/字典循环的代码(变量名拿到的是数据类型中的一个数据)'''获取列表中那些数据是奇......
  • Linux文件IO之一 [补偿-2023-07-21]
    Linux文件IO8-1C标准库IO函数的工作流程​使用fopen函数打开一个文件,之后会返回一个FILE*fp指针,fp指针指向一个结构体,这个结构体是c标准io库中的一个结构体,这个结构体有三个重要的成员:文件描述符:描述符指向一个打开文件表,通过此表可以找到文件的inode表,通过对应的in......
  • MakeFile文件的使用 [补档-2023-07-13]
    makefile-gdb文件​可以在文件中指定那些文件可以先进行编译,那些文件可以后进行编译,那些文件可以重新编译。他可以自动化编译程序。。。。6-1makefile基本规则​如下:​目标:依赖​(tab)命令​规则三要素:目标:要生成的目标文件。依赖:目......
  • python中如何在多层循环中使用break/continue
    关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。先通过一个简单的单层循环来了解一下这两个关键字的使用。print('=============单层循环使用=============')for......
  • Binder系列-5-binder_mmap—1—mmap()分析
    一、manmmap1.函数声明#include<sys/mman.h>void*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset);intmunmap(void*addr,size_tlength);intmsync(void*addr,size_tlength,intflags)作用:将文件或设备向内存中进行映射或取消映......
  • 无涯教程-LISP - 简介
    Lisp(历史上拼写为LISP)是具有悠久历史的计算机编程语言家族,有独特和完全括号的前缀符号表示法。起源于公元1958年,是现今第二悠久而仍广泛使用的高端编程语言。只有FORTRAN编程语言比它更早一年。Lisp编程语族已经演变出许多种方言。现代最著名的通用编程语种是Clojure、CommonLis......
  • Kubernetes Controller(Deployment)-发布应用
    Kubernetes控制器(Deployment)是一个用于发布和管理应用程序的核心组件。它提供了一种声明式的方式来定义应用程序的期望状态,并确保系统自动地将当前状态与期望状态保持一致。通过使用Deployment,您可以定义应用程序的副本数、应用程序部署的容器镜像、应用程序的依赖关系等等。一旦......