JavaScript数组小结
2015-10-31 12:16
393 查看
定义
定义空数组
var arr = new Array();
var arr = [];
定义一个包含1,2,3的数组
var arr = [1,2,3];
var arr = new Array(1,2,3);
插入
push():数组的末尾加入值
unshift(elem1,elem2,elem3):数组的开头添加数据
splice(index,num,elem1,elem2,elem3....):当num为0的时候splice表示在index的位置插入elem1,elem2,elem3....,index下标和数组下标一样,表示在某个数的后面插入。
删除
splice(index,num):从下标index开始删除num个
pop():删除数组的最后一个值并返回
shift():删除第一个值并返回
截取
slice(start,[end]):选取[start,end)区间内的数组值,注意end是取不到的,若不写end则默认数组长度
合并
arr1.concat(arr2,arr3....):将数组arr1和arr2,arr3...进行合并
数组转化字符串
join(separator):返回由separator分隔的字符攒
排序
sort(func):默认按照字典序从小到大排序,若希望数值/从大到小排序需要些func函数
定义空数组
var arr = new Array();
var arr = [];
定义一个包含1,2,3的数组
var arr = [1,2,3];
var arr = new Array(1,2,3);
插入
push():数组的末尾加入值
splice(index,num):从下标index开始删除num个
slice(start,[end]):选取[start,end)区间内的数组值,注意end是取不到的,若不写end则默认数组长度
arr1.concat(arr2,arr3....):将数组arr1和arr2,arr3...进行合并
join(separator):返回由separator分隔的字符攒
sort(func):默认按照字典序从小到大排序,若希望数值/从大到小排序需要些func函数
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- ruby 数组使用教程
- Ruby中的数组和散列表的使用详解
- C#实现AddRange为数组添加多个元素的方法