数组操作

来源:互联网 发布:淘宝客的计划描述咋写 编辑:程序博客网 时间:2024/05/21 20:13
new Array 如果只放一个参数 数字的话 那么就是 这个数组的length

Array也是可以的

1、push 尾部插入
本身会返回 数组的长度
数组本身会发生变化

2、shift
会返回要删除的数组的数据
数组本身会发生变化


3、unshift
数组的前面插入数据
本身会返回新数组的长度
数组本身发生了变化


4、reverse
数组本身发生变化
数组反转
会返回反转的数组


5、join
数组转字符串
本身不会发生变化
可以把传进去的参数 替换原本数组的‘,’变成字符串。


6、splice
数组的万能方法
第一个参数是起始位置
第二个参数是从起始位置开始数删除的个数
第三个参数-无限个就是替换你删除的数据
返回删除的数组
数组本身发生变化了


7、sort
排序
从小到大
只看第一位
sort(function (a,b){
return b-a;
})
排序函数


8、indexOf
查找 no ie6-7
第一个参数 要找的东西
第二个参数 从第几位开始找
没找到 会返回一个-1


9、lastIndexOf
查找 no ie6-7
第一个参数 要找的东西
第二个参数 从第几位开始找
没找到 会返回一个-1


10、slice
截取数组
两个参数 第一个是 起始 第二个是终点
本身不会发生变化

11、toString
转字符串

12、concat
数组拼接

 

13、length 可以真正的赋值