array方法(一)

3:pop  

6:shift

var a = ["1","2","3"];

a.shift();    ==>返回1  数组变为["2","3"]

var b = [];

b.shift();    ==>返回underfined

说明
  删除并返回数组第一位
var a = ["1","2","3"];

a.concat("4","5");    ==>返回["1","2","3","4","5"]

a.concat( ["4"],["5"]);    ==>返回["1","2","3","4","5"]

a.concat( ["4"],["5",["6"]]);   ==>返回["1","2","3","4","5",["6"]]

说明
  连接数组
var a = ["1","2","3"];

a.reverse();    ==>返回["3","2","1"]

说明
  将数组倒序输出
使用

  array.unshift(value,value...)

参数

  value:要插入的值。

返回

  将一个或多个参数插入到数组头部,不创建新数组而是直接修改原本的数组

7:slice

5:reverse

var a = ["1","2","3"];

a.join(",");    ==>返回1,2,3

说明

  拼接指定参数并转字符串返回
使用

  array.slice(start, end)

参数:

  start:数组片段开始位置的数组下标,如果是负数则从数组尾部开始计算。

  end:数组片段结束位置的数组下标,如果是负数则从尾部开始计算。

返回:

  返回一个新数组,包含从start开始到end之前的值(不包含end)

2:join  

var a = ["1","2","3"];

a.pop();    ==>返回3  数组变为["1","2"]

var b = [];

b.pop();    ==>返回underfined

说明
  删除并返回数组最后一位,若数组为空则不进行操作,返回undefined

8:unshift

4:push

1:concat  

var a = ["1","2","3"];

a.push("4","5");    ==>返回["1","2","3","4","5"]

说明
  向数组最后一位插入一个或多个数据

463.com,9:splice

使用

  array.splice(start, deleteCount, value, ...)

参数
  start :开始插入和(或)删除的数组元素的下标。

  deleteCount :从start开始,包括start所指的元素在内要删除的元素个数。这个参数是可选的,如果没有指定它,splice()将删除从start开始到原数组结尾的所有元素。

  value, ... :要插人数组的零个或多个值,从start所指的下标处开始插入。

返回

  var a = [1,2,3,4,5,6,7,8]

  a.splice(4);        ==》返回 [5,6,7,8] 原数组a = [1,2,3,4]

  a.splice(1,2);      ==》返回 [2,3]  原数组a = [1,4]

  a.splice(1,1);      ==》返回 [4]

  a.splice(1,0,2,3);  ==》返回 []

相关文章