# 数组的方法

数组的方法

–Push(末尾添加)
在数组的末尾添加一个元素,返回的是数组的长度;
在这里插入图片描述

–Pop(末尾删除)
删除数组的最后一个元素,返回的是删除得元素。
在这里插入图片描述

–unshift(首位添加)
在数组的最前面添加元素,返回的是数组的长度。
在这里插入图片描述

–shift(首位删除)
删除数组最前面的元素,返回的是数组的长度。

在这里插入图片描述

–Arr.splice(index,howmany,item,item…item);
数组的删除,替换,插入(直接改变原数组)
在这里插入图片描述

在这里插入图片描述

–cancat
合并数组 (不会改变原数组)
在这里插入图片描述

– join
数组变成字符串
在这里插入图片描述

–revers
数组反转
在这里插入图片描述

–includes
判断是否包含元素,返回的是布尔值
在这里插入图片描述

–indexOf()
判断时否包含某个值,返回角标,找不到就返回-1
在这里插入图片描述

–lastIndexOf()
从后往前查索引,找到一个后立马返回

–slice(index,index)
截取数组,包含前面的角标,不包含后面的角标,如果不写第二个参数就截取后面所有的
在这里插入图片描述

函数的值传递和引用传递
函数里面:
形参本质上属于局部变量
基本数据类型中,实际传参传的的值 – 不会改变原来的数据
引用数据类型传递的是地址 – 会改变原来的数据

数组的迭代

–map() 映射
改变数组里面的值,不会改变原数组,返回的是一个新数组
·第一个参数代表的是数组里面的值
·第二个参数代表是数组的角标
·第三个是数组本身
在这里插入图片描述

–filter 过滤
得到满足条件的数据筛选出来(数组),对原数组也没影响
·第一个参数代表的是数组里面的值
·第二个参数代表是数组的角标
·第三个是数组本身
在这里插入图片描述

–every 全部
是否所有的数据都满足条件,得到的是布尔值
·第一个参数代表的是数组里面的值
·第二个参数代表是数组的角标
·第三个是数组本身

在这里插入图片描述

–some 一些
判断是否有满足条件的值,返回的也是布尔值
·第一个参数代表的是数组里面的值
·第二个参数代表是数组的角标
·第三个是数组本身
在这里插入图片描述

–forEach
遍历数组,没有返回值

在这里插入图片描述

–sort() 排序
默认是按ASCII值升序
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值