您的位置:首页 > Web前端 > JavaScript

JS:ES5数组基本操作

2018-01-21 19:44 323 查看
一。添加删除

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);   // 转为十六进制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: