0
2数组使用大全
1数组定义
2数组遍历
遍历数组中每一项,没有返回值,对原数组没有影响
有返回值,可以使用return返回,相当于把数组中这一项变为啥,但是并不影响数组
不会改变原数组,但是返回新数组
是对数组中每一项进行给定函数,如果函数对每一项都满足则返回true,否则返回的false
是对数组中每一项进行指定函数,如果该函数对任何一项满足就返回true
find()方法是返回数组中符合该测试函数条件的第一个函数
3数组API1连接arr.join('连接符')
用连接符把数组里面的元素连接成字符串
arr.join('')能无缝连接
2拼接arr.concat("a","b",arr1)
不会修改原数组,返回新数组
concat方法中数组会被打散为单个元素在拼接
3截取arr.slice(start,end)
4删除、插入、替换
arr.splice(start,n[,value1,value2...])
5翻转数组arr.reverse()
6数组排序arr.sort()
直接修改数组
默认是按照数组元素第一位的ASCII码从小到大排序
可以设置下列比较器函数之升序,降序或者打码
arr.sort(function(a,b){return a-b;}); 升序(只限数组中是数字或者数字字符串)。
arr.sort(function(a,b){return b-a;}); 降序(只限数组中是数字或者数字字符串)。
7
查找
arr.indexOf('要查找的字符串')
8开头添加元素arr.unshift(value)
9末尾添加元素arr.push()
10开头
删除arr.shift()
11末尾删除arr.pop()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)