/传递参数:参数个数、类型 代表的意思 返回值:类型、代表的意思 原有数组是否改变/
concat>push>pop>unshift>shift>sort>reverse>join>toString>splice>slice>indexOf
- concat:基于原有数组创建一个新数组,或者是将多个数组进行拼接
传递参数:n、Array||String 传递参数个数不限制 可以是数组也可以是字符串
返回值:Array 返回一个新数组
false 原有数组不变
- push:将参数值追加到数组中的最后一项
传递参数:n、任意类型 传递参数个数不限制 可以是任意数据类型
返回值:Number 返回数组的长度(length)
true 原有数组改变
- pop: 删除数组的最后一项
传递参数:无
返回值:任意类型 返回删除数组项的值
true 原有数组改变
- unshift 在参数值追加到数组的第一项
传递参数:n、任意类型 传递参数个数不限制 可以是任意熟虑类型
返回值:Number 返回数组的长度(length)
true 原有数组改变
- shift: 删除数组的第一项
传递参数:无
返回值:任意类型 返回删除数组项的值
true 原有数组改变
- sort:对数组进行排列,但排序顺序是按照ASCII码的顺序排列的
传递参数:无或Function类型
返回值:Array 返回被排序的数组
true 原有数组改变
如果想要按照正常排序代码:如下实现
- reverse:将数组数据反转
传递参数:无
返回值:Array 返回被反转后的数组
true 原有数组改变
- join:将数组中各项数据以参数值拼接,拼接成一个字符串返回
传递参数:string 以(val)拼接
返回值:String 返回被拼接成的字符串
false 原有数组不变
- toString:相当于join(’,’) 将数组中各项按‘,’进行拼接
传递参数:1 string 以(val)拼接
返回值:String 返回被拼接成的字符串
false 原有数组不变
- splice(inedex,count,ele1,……elen):很强大 可用于数组的添加、删除、修改
传递参数:n index 是起始索引,count表示从index开始要删除的个数,后面的ele1,…….elen 参数表示从index开始插入的值
返回值:Array 返回被删除的值形成的数组
true 原有数组改变
- slice(index,end):获取数组中某一段数据形成新 的数组
传递参数:2 index 是起始索引,end表示结束索引
返回值:Array 返回新数组
false 原有数组不改变
- indexOf:获取索引值(仅支持标准浏览器;IE6、7、8不支持!)
传递参数:1 任意类型 要查找索引的参数值
返回值:Number 返回数组索引或者是-1
false 原有数组不改变
















