JavaScript数组的循环

    技术2022-07-10  137

    数组的循环

    for 、for…in 、forEach

    for

    let arr1 = [1,2,3,4,5,6,7,8,9];// 数组 for(let i = 0 ; i < arr1.length ; i++){// 循环次数 console.log(arr1[i]);// 数组索引调用 }

    【注】语法最繁琐,但操作起来最灵活,可以修改循环变量的数值,来进行数组的循环操作

    for…in

    l

    et arr2 = [1,2,3,4,5,6,7,8,9];// 数组 for(let index in arr2){ console.log(arr2[index]);// 打印每个单元内容 } // 语法: for(let 自定义变量 in 数组名称){// 【注】自定义变量名最好使用 index 循环体 }

    【注】既可以循环数组,还可以循环对象;一般对象使用,数组一般不使用 【原理】每次循环,获取一个数组的索引下标,存储在自定义变量中,通过自定义变量,就可以使用[]语法,调用数组中的数据信息存储在自定义变量中的数值是字符串类型,要执行操作,就要转化为数值类型

    forEach

    let arr3 = [1,2,3,4,5,6,7,8,9];// 数组 arr3.forEach(function(vlue,index){ console.log(value);// 打印每个单元内容 }) // 语法: 数组名.forEach(匿名函数function(形参1,形参2){ // 在JavaScript程序中在forEach的执行中,回自动给两个形参赋值 // 形参1:JavaScript自动储存数组单元的数据,建议使用形参名 value // 形参2:JavaScript自动存储数组单元的索引,是数值类型, 建议使用的形参名 index }) // forEach 可以直接取到数组单元的数据信息,不再需要通过[]语法来提取获取

    【注】一般是针对数组的循环

    Processed: 0.021, SQL: 9