数组方法

join() 将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串,

var a = [1,2,3];

a.join();   "123"

a.join("") "123"

a.join(" ") "1 2 3" 

reverse()方法将数组中的元素颠倒顺序,它不通过重新排列的元素创建新的数组,而是在原先的数组中重新排列它们,

var a = [1,2,3];

a.reverse().join()  "3,2,1"

sort()方法将数组中元素排序并返回排序后的数组,当不带参数调用sort()时,数组元素以字母表顺序排序,如果数组包含undefined它们会被排到数组的尾部


var a = [3,42,11,22];

a.sort()    11 22 3 42

a.sort(function(a,b){    

return a-b;

})           3 11 22  42

a.sort(function(a,b){    

return b-a;   //相反

}) 

concat() 创建并返回新数组 

var a = [1,2,3];

a.concat(4,5);  [1,2,3,4,5]

clice()

slice()方法返回指定数组的一个片段或子数组,

var array = [1,2,3,4,5];

a.slice(0,3) [1,2,3]

a.slice(3)  [4,5]

a.slice(1,-1);  [2,3,4]

a.slice(-3,-2)  [3]

splice 能够从数组中删除元素,插入元素,在插入删除点之后的数组元素会根据需要增加或减小它们的索引值,因此数组的其他部分仍然保持连续的,

第一个参数指定了插入,或删除的起始位置,第二个参数指定了应从数组中删除的元素的个数,如果省略第二个参数,从起始点到数组的结尾的所有元素都将被删除

var array = [1,2,3,4,5,6];

array.splice(4); [5,6]

array.splice(1,2);[2,3]

array.splice(2,0,'b','a');[1,2,'b','a',3,4,5,6];

push()和pop()方法允许将数组当做栈来使用,push()方法,在数组的尾部添加一个或多个元素,并返回数组新的长度,pop()方法则相反:它删除数组的最后一个元素

unshift()在数组的头部添加一个或多个元素,

shift()删除数组的第一个元素并将其返回

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值