问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 数组的for循环到底应该怎么写?

发布网友 发布时间:2022-04-22 10:24

我来回答

1个回答

热心网友 时间:2023-11-01 12:37

首先定义一个数组

const arr = [1,2,3,4,5,6];

第一种:for循环

for (let i = 0;i<arr.length;i++){

   console.log(arr[i]);

}

for(j=0,len=arr.length;j<len;j++){}//这种方法基本上是所有循环遍历方法中性能最高的一种

第二种 for of (需要ES6支持) 性能要好于forin,但仍然比不上普通for循环

for (let value of arr){

       console.log(value);

}

第三种 for in 它的效率是最低的

for (let i in arr){

      console.log(arr[i]);

 }

第四种 foreach() 实际上性能比普通for循环弱

    1、箭头函数写法

    arr.forEach(value =>{

        console.log(value);

    })

    2、普通函数写法

    arr.forEach(function(value){

       console.log(value);

     })

第五种 entries()

for (let [index, value] of arr.entries()) {

     console.log(value);

 }

第六种 keys()

for (let inx of arr.keys()){

console.log(arr[inx]);

}

第七种 rece()

1、箭头函数

arr.rece((pre,cur)=>{

       console.log(cur);

 })

2、普通函数

arr.rece(function(pre,cur){

     console.log(cur);

})

第八种 map() 但实际效率还比不上foreach

1、箭头函数

 arr.map(value=>{

       console.log(value);

 })

2、普通函数

arr.map(function(value){

      console.log(value);

})

第九种 values()

for (let value of arr.values()){

       console.log(value);

 }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
直播间怎么连线 直播间连线有什么好处 2023肇庆端州区中考第二批录取分数线公布 肇庆500分能上什么高中 绿豆沙食用指南 急急!是词语的意思!第二小题!! 蓝牙耳机只有一个耳机有声音 破坏电力设备罪的犯罪构成要件有哪些呢 构成破坏电力设备罪的条件 什么是破坏电力设备罪的构成要件 破坏电力设备罪的构成要件包括哪些 javascript for循环语句 js一个for循环的问题 js for循环中如何延迟执行 javascript中for循环的原理原理的一个小例子 JS for循环如何无限循环某个数字 javascript的for循环问题 js for循环 谁给写个for循环 用js for循环怎么输出对象的值? js 数组的for循环到底应该怎么写 js的双for循环,求详细解释 JS for循环我怎么一直搞不懂!求大神分析 javascript for循环 关于JS中的for循环 在js中怎么结束当前for循环? javascript中的for循环 js,for循环是怎么运行的? 给好朋友的一封信500字 写给好朋友的信? 苹果手机系统不更新微信也更新不了 如何使用华为p40手机 js如何通过for循环写出大写字母a到z? 小米笔记本电脑休眠怎么唤醒 《生化危机8》八尺大人是谁? 生化危机8多久能见到八尺 八尺夫人是谁? 生化危机8八尺夫人结晶有用吗 生化危机8八尺夫人房间怎么出去 八尺大人的来历是什么呢? 想知道《生化危机8》四大家族是哪几个? 生化危机8八尺夫人死了还会再出现吗 八尺夫人打得死吗 大佬们知道生化危机8都有什么boss么? 八尺大人和暴君谁厉害 抖音孙悟空和八尺夫人的3D格斗游戏是什么名字? 生化危机8夫人接电话之后怎么过 生化危机7八尺大人是丧尸吗 玩生化危机8贵妇金象的门怎么进 生化危机8苍蝇拍什么梗 八尺大人能不能打过两米多的壮汉 为什么生化危机8感觉已经偏离了之前的主题了?