码迷,mamicode.com
首页 > 编程语言 > 详细

JS:ES5数组基本操作

时间:2018-01-21 20:33:42      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:shift   body   ret   拼接   span   div   tor   开始   ring   

一。添加删除

push(): 尾部添加,返回数组

pop(): 尾部删除,返回删除项

unshift() : 头部添加,返回数组

shift() : 头部删除,返回删除项

二、插入、替换

万能splice(start, length, items),从start位置开始,删除length个,并用itmes插入到start位置

slice()   取子数组

join(seperator) : 合并数组为字符串,按seperator拼接(与split(seperator)相反)

 

三、排序

reverse() 逆序

sort() 排序。默认情况下,sort会吧所有元素都做为字符串处理,排序按字母顺序。

  排序,加比较函数。

var arr = [1,45,6];
arr.sort(compare);

function  compare(a, b) {
  return a-b;
}

三、其他

 concat() 数组连接

indexOf(element)  //从头部开始查找,返回元素所在位置,没有则返回-1

lastIndexOf(element) //从末尾开始查找

 

toString() 返回以,分割的字符串

 

数字的toString() 可转为任意进制

eg.

var  num = 13;
num.toString(16);   // 转为十六进制

 

JS:ES5数组基本操作

标签:shift   body   ret   拼接   span   div   tor   开始   ring   

原文地址:https://www.cnblogs.com/zyjzz/p/8324356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!