数组操作
new Array 如果只放一个参数 数字的话 那么就是 这个数组的length
Array也是可以的
1、push 尾部插入
本身会返回 数组的长度
数组本身会发生变化
2、pop
尾部删除
返回它删除的元素的值如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值
3、shift
删除第一个元素
会返回要删除的数组的数据
数组本身会发生变化
4、unshift
数组的前面插入数据
本身会返回新数组的长度
数组本身发生了变化
5、reverse
数组本身发生变化
数组反转
会返回反转的数组
6、join
数组转字符串
本身不会发生变化
可以把传进去的参数 替换原本数组的‘,’变成字符串。
7、splice
数组的万能方法
第一个参数是起始位置
第二个参数是从起始位置开始数删除的个数
第三个参数-无限个就是替换你删除的数据
返回删除的数组
数组本身发生变化了
8、sort
排序
从小到大
只看第一位
sort(function (a,b){
return b-a;
})
排序函数
9、indexOf
查找 no ie6-7
第一个参数 要找的东西
第二个参数 从第几位开始找
没找到 会返回一个-1
10、lastIndexOf
查找 no ie6-7
第一个参数 要找的东西
第二个参数 从第几位开始找
没找到 会返回一个-1
11、slice
截取数组
两个参数 第一个是 起始 第二个是终点
本身不会发生变化
.slice(-1) 截取最后一项
12、toString
转字符串
13、concat
数组拼接
14、length 可以真正的赋值
author:Lik
Endeavoring to powerless, struggling to move yourself.
Endeavoring to powerless, struggling to move yourself.