js数组遍历的方法_图的遍历及应用实验总结

js数组遍历的方法_图的遍历及应用实验总结数组遍历方法总结

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

for 循环

const arr = [1, 2, 3]

for(let i = 0; i < arr.length; i++) { 
   
    console.log(arr[i]);
}
//1、2、3

for…in 循环

const arr = [1, 2, 3];

for(const key in arr) { 
   
    console.log(arr[key]);
}
//1、2、3

//for…in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性 。

for…of 循环

const arr = [1, 2, 3];

for(const item of arr) { 
   
    console.log(item)
}
//1、2、3

forEach 循环

const arr = [1, 2, 3];

arr.forEach((item, index, arr) => { 
   
    console.log(item)
});
//1、2、3

map 循环

//map 循环不会对空数组进行检测,map 循环必须 return,map 循环不会修改原数组。
const arr = [ 3, 4, 5, 6];

const res = arr.map((item,index,arr)=>{ 
   
    if(item > 3) { 
   
        return item;
    }
})
console.log(res)//[null,4,5,6]

filter 循环

//filter() 循环返回一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
const arr = [3, 4, 5, 6];

const res = arr.filter((item,index,arr)=>{ 
   
    return item > 3;
});
console.log(res)

some 循环

//some 循环查找数组中任意符合条件的元素并返回boolean值,当数组中有任意元素符合条件就返回 true 否则返回 fasle
const arr = [ 3, 4, 5, 6];

const res = arr.some((item,index,arr)=>{ 
   
    return item > 3
})
console.log(res)

every 循环

//every 循环查找数组中所有符合条件的元素并返回boolean值,只有当数组中有所有元素都符合条件才返回 true 否则返回 fasle
const arr = [3, 4, 5, 6];

const res = arr.every((item,index,arr)=>{ 
   
    return item > 3
})
console.log(res);//false

reduce 循环

//reduce() 循环接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。
const arr = [1, 2, 3, 4, 5];

const res = arr.reduce((total,item,index,arr)=>{ 
   
    return total + item;
}, 0)
console.log(res)//15


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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++中sstream类

    C++中sstream类C++中的sstream类用来操作string,可以向string中写入数据,也可以从string中读取数据。该类在sstream头文件中定义。该类可以分为istringstream和ostringstream,其中istreamstream用来从string中读取数据;而ostringstream用来向string中写入数据。1istringstream1.1定义istringstream类的对象可以使用两种方法定义istringstream类的对象istringstreamiss.

    2022年6月3日
    58
  • 字符串的赋值

    字符串的赋值我们可以知道 char p helo 这种字符串的赋值方式是完全没有问题的 要理解这种赋值方式 我们首先得理解双引号 特別注意 这个是双引号 不要赋值的时候给弄了个单引号 在这个语句中做了什么工作 双引号主要做了 3 个工作 分别 1 申请了空间 在常量区 存放了字符串 2 在字符串尾加上了 0 3 返回地下面是转载 学了这么多年的 C 语言 突然发现连字符串赋值都出错 chara 10 怎么给这个数组赋值呢 1 定义的时候直接用字符串赋值 chara 10 hello 注意

    2025年6月16日
    7
  • 前端之路:bootstrap 时间日期日历控件(datetimepicker)

    前端之路:bootstrap 时间日期日历控件(datetimepicker)Bootstrap datetimepicker控件的使用1.支持日期选择,格式设定2.支持时间选择3.支持时间段选择控制4.支持中文涉及的样式及js:云加速外联即可。(moment-with-locales.js 这个得在datatimpicker.min.js之前。可以网上百度这个文件。我没找到这个cdn)&lt;linkhref="https://cdn.b…

    2025年7月26日
    6
  • 彰显个性│博客园的自定义主题「建议收藏」

    彰显个性│博客园的自定义主题「建议收藏」博客园自定义主题,让你彰显个性

    2022年8月16日
    7
  • mysql基础知识笔记

    mysql基础知识笔记

    2022年2月21日
    52
  • oracle删除索引语句_oracle索引

    oracle删除索引语句_oracle索引环境Oracle11gsqldropindex索引名;

    2025年9月12日
    8

发表回复

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

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