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会吧所有元素都做为字符串处理,排序按字母顺序。
排序,加比较函数。
三、其他
concat() 数组连接
indexOf(element) //从头部开始查找,返回元素所在位置,没有则返回-1
lastIndexOf(element) //从末尾开始查找
toString() 返回以,分割的字符串
数字的toString() 可转为任意进制
eg.
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完整教程一 : 基本概念和数组操作
- js数组的基本操作(很全自己整理的)
- js 数组基本知识及常见操作
- JavaScript、js数组的基本操作
- js基本操作-数组去重
- js中数组的基本操作
- js中基本类型操作-----数组基本操作、字符串操作、json操作
- js数组基本操作
- js 数组操作基本方法
- js数组的一些基本操作
- js数组的基本操作(很全自己整理的)
- Js对字符串和数组的基本操作
- js数组的操作
- Js数组的操作push,pop,shift,unshift等方法详细介绍
- JS数组操作总结
- js数组的操作
- 在VB.NET中执行基本的数组操作
- js数组的操作
- JSON数组,JSON对象,数组的区别与基本操作整理(前端)
- web.js.数组操作之sort()