数组的15种方法

22:43 2020/7/311.数组的15种方法
push 在尾部添加 返回数组长度
unshift 在头部添加 返回数组长度
pop() 在尾部删除
shift() 在头部删除
slice() 开始位置,结束位置,若只有一个参数,即无结束位置参数,则从开始到结束若结束位置大于开始位置,则返回空数组
splice() 开始位置,删除个数 返回删除的元素
reverse() 翻转数组
map() 和foreach类似,此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,
并没有改变原来的数组,(map也会把数组的每一项都遍历一遍),值得注意的是,map不会对空数组进行检测
join() 将数组中存储的数据转化为字符串存储
concat() 数组的拼接,将多个数组拼接为一个数组
sort() 从小到大排列数组
every() 对数组中的每一个值进行判断,只要有一个不满足,则返回false,反之则true。
filter() 把数组中满足条件的值挑出来,以数组的方式返回回来。
map() 对数组中的每一个值都做相应的处理,并以数组的方式返回处理后的值。
value() 用来填充数组元素的值
statr() 起始索引
end() 终止索引 默认值为this.length
some() 和every()方法相似,不同之处在于。every只要有一个不满足条件,就返回false,而some只要有一个就返回true。

猜你喜欢

转载自blog.csdn.net/weixin_48116269/article/details/109172474