JavaScript es6的新增数组方法有哪些
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要讲解了"JavaScript es6的新增数组方法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript es6的新增数
千家信息网最后更新 2024年11月20日JavaScript es6的新增数组方法有哪些
这篇文章主要讲解了"JavaScript es6的新增数组方法有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript es6的新增数组方法有哪些"吧!
1. forEach()
遍历数组,无return 即使有return,也不会返回任何值,并且会影响原来的数组
callback的参数
value
--当前索引的值
index
--索引
arr
--原数组
let arr = ["a", "b", "c", 1, 2, 3]; arr.forEach((value, index, arr) => { console.log(value, index, arr); })
输出:
2. arr.filter()
过滤数组,返回一个满足要求的数组
callback的参数:
value
--当前索引的值
index
--索引
let arr = [1,2,3,4,5]let arr1 = arr.filter( (value, index) => value%2 === 0)console.log(arr1) // [2, 4]
3. arr.every()
依据判断条件,数组的元素是否全满足,若满足则返回ture
callback的参数:
value
--当前索引的值
index
--索引
let arr = [1,2,3,4,5]let arr1 = arr.every( (value, index) =>value<2)console.log(arr1) // falselet arr2 = arr.every( (value, index) =>value<6)console.log(arr2) // true
4. arr.map()
映射数组(遍历数组),有return 返回一个新数组 。
callback的参数:
value
--当前索引的值
index
--索引
array
--原数组
let arr = [1,2,3,4,5]arr.map( (value,index,array)=>{ value = value * 2 console.log(`value:${value} index:${index} array:${array}`)}) console.log(arr)
结果:
var arr1 = [1,2,3,4]; var res1 = arr1.map((item,index,arr)=>{ item = item * 3; return item; })console.log(arr1); // [1,2,3,4]console.log(res1); // [3,6,9,12]
5. arr.some()
依据判断条件,数组的元素是否有一个满足,若有一个满足则返回ture
callback的参数:
value
--当前索引的值
index
--索引
let arr = [1,2,3,4,5]let arr1 = arr.some( (value, index) => value < 3)console.log(arr1) // truelet arr2 = arr.some( (value, index) => value > 6)console.log(arr2) // false
感谢各位的阅读,以上就是"JavaScript es6的新增数组方法有哪些"的内容了,经过本文的学习后,相信大家对JavaScript es6的新增数组方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
数组
索引
参数
方法
学习
元素
内容
条件
就是
思路
情况
文章
更多
知识
知识点
篇文章
结果
跟着
问题
实践
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络ppt网络安全
金山区网络技术转让哪家便宜
江苏哪家软件开发公司好
网络安全感满意度调查问题
软件开发合同 管理
软件数据库工作
网络式数据库的特点
俄乌军事网络安全
关于网络安全pop海报
中国网络安全中心待遇
湛江市软件开发招聘
全球的苹果数据库
数据库布尔
青鸟网络技术学校
信创网络安全概念股龙头一览
ae能不能清理数据库
阿里云怎么样删除单个服务器
如何打开存在电脑中的数据库文件
sql数据库给数据排序吗
数据库技术的发展基础
文件安全传输服务器
新乡市软件开发哪家专业好
瑞安租房软件开发
软件开发企业收入如何确认
网络技术实习答辩
神州数码软件开发怎么样
服务器安全维护方案
青海网络安全管理规范
服务器除尘设备坪山区
伤心日记软件开发