数组的基本参数

来源:互联网 发布:乌克丽丽调音软件 编辑:程序博客网 时间:2024/06/06 02:43

arr =[a,b,c,d]

1.arr.shift() 删除数组的第一个值并且返回这个值

alert(arr.shift())弹出a

2.arr.unshift(“1”) 把1插入arr的第一个值得前面,返回的是这个数组的长度

alert(arr.unshift("1"))弹出5

3.arr.pop()把arr中最后一个值删除并且返回这个值

alert(arr.pop())弹出d

4.arr.push(“e”)把e放在arr的最后一位,返回数组的长度

alert(arr.push("e"));alert(arr);弹出5a,b,c,d,e

5.arr.concat(e,f)把e,f这个数组和arr拼接起来

alert(arr.concat(e,f));弹出a,b,c,d,e,f

6.arr.splice(2,1)把这个数组从第2位开始删除1位
arr.splice(2,0,”增加”)把这个数组第2位处删除零项添加一项内容为“增加”对数组直接进行操作

arr.splice(2,1)输出a,b,d

7.arr.reverse()对数组反序

alert(arr.reverse())弹出d,c,b,a

8.arr.sort()当没有参数时,按照字母顺序排序,直接操作
arr.sort(参数)当有参数时,按照规定的顺序排列

function sortNumber(a,b){return a - b}var arr =["10","5","40","25","1000","1"]document.write(arr + "<br />")document.write(arr.sort(sortNumber))输出10,5,40,25,1000,11,5,10,25,40,1000

9.arr.slice(2,4)从index等于2处截取从4处结束截取,形成新的数组如果只有一个参数那么就从当前参数一直截取到最后。

alert(arr.slice(2,4))输出c,d

删前shift返回值
删后pop返回值
加前返回长度用unshift
加后后返回长度用push
连接数组用concat
删除之后是splice
删除的东西是slice
倒叙reverse
字母顺序sort

0 0