Js数组
来源:互联网 发布:三月软件工作室面试 编辑:程序博客网 时间:2024/05/16 16:15
1.分割数组split
var arry = 字符串.split('分割符')
2.拼接数组join
.join(分隔符)
数组各元素间放一个分隔符并连接成一个字符串
join('') 直接将数组各元素拼接起来成为字符串
toString()连接成字符串后 默认中间会用,分开
3.indexOf 查找数组是否存在某元素及下标
arry.indexOf(参数值) 参数值存在数组
存,返回第一个出现的下标
不存,返-1
4.arry.prototype.includes 元素没有匹配到值
arry.includes('参数值‘)
是:true
否:false
5.数组中间添加和删除修改元素splice
splice() 将现有数组进行截取,返回截取生成出来的数组,切现有数组改变,是截取后的数组,可以用于为一个数组增加或删除,修改元素
//删除
参数1,删除的起始索引
参数2,截取个数
参数3,删除截取后要添加进数组的元素
//插入数组
数组中间插入元素(放入数组里插入)
nums.splice(位数,0,添加的)
//删除数组
nums.splice('第一位,几个)
6.不生成新数组的迭代方法forEach
var nums = [1,2,3,4,5,6,7,8]
nums.forEach( (num) => console.log(num))
6.1 .map 对数组每一个元素都使用,与forEach区别是生成新数组
7.every(function) 检查数组中每个元素是否都满足条件 他接受一个返回值类型为bool的函数
全部满足true 则为ture
7.1.filter()返回一个符合要求的新数组
8.some(function) 是否存在一个元素满足
一个满足true 则为true
9.reduce()元素累计计算操作
接收一个函数,返回一个值,从1到最后
nums.reduce(前一个,后一个)
10.reduceRight() 从右向左执行,翻转
- js数组
- js数组
- JS 数组
- js 数组
- js数组
- JS数组
- js数组
- js 数组
- JS 数组
- js数组
- js 数组
- JS数组
- js数组
- js数组
- js数组
- JS 数组
- js数组
- js 数组
- CCAI 2017 | 谭铁牛院士现场致辞:人工智能新热潮下要保持清醒头脑_设定科学的目标
- mysql交叉编译总结
- IOS 缓存播放数据流
- vue-cli 使用axios
- C/C++ 计算时间差的五种方法 / Qt 计算时间差的两种方法
- Js数组
- js关于实现系统秒钟功能
- c语言学习
- bzoj 1070zkw费用流
- 排序算法之快速排序
- HTML5移动端手机网站开发流程
- 洛谷 P1815 蠕虫游戏 _NOI导刊2011提高(02)
- 网络模拟器WANem使用配置图文教程
- R中如何利用余弦算法实现文章的自动摘要