JS数组
来源:互联网 发布:2014年中国进出口数据 编辑:程序博客网 时间:2024/06/02 03:59
js 使用很长时间了,对于数组总是一知半解,用到了搜一下,感觉太浪费时间,利用这次机会这次总结一下
1、数组创建
var student= new Array(); //创建一个数组
var student = new Array(20); //创建一个数组并指定长度
var student = new Array("one","two","three"); //创建一个数组并赋值
//不建议使用上面的方式
var student = [];
var student = ["one","two","three"]
2、数组访问
//数组访问通过 下标 访问
var student = ["one","two","three"];
student[0];
// 修改数组
student[0] = "修改";
3、数组-插入元素
// 追加
student.push("insertOne","insertTwo");
// 添加到数组开头
student.unshift("insertOne","insertTwo");
//指定位置开始插入多个元素:开始位置、0、多个元素
student.splice(1,0,"a",'b'); //
4、数组-删除元素
//删除最后一个元素
student.pop();
//删除第一元素
student.shift();
//删除指定位置deletePos开始的元素
student.splice(deletePos,deleteCount);
5、数组的截取和合并
//从指定位置startpos开始截取元素,不包含endpos元素,endpos缺省复制后面所有
student.slice(startpos,[endpos])
//多个元素或数组合并一个数组
var newArr = student.concat("a","b","c")
var newArr = student.concat(student,["s1","s2"]);
6、数组元素的排序
//反转元素(最前的排到最后、最后的排到最前)直接使用
student.reverse();
//对数组元素排序,直接使用
student.sort();
7、数组元素的字符串化
//返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。
student.join(separator);
//json 可以使用tostring()
8、数组遍历
//推荐使用
for(var index : arr){
};
arr.forEach(function(item,index,arr){
});
1、数组创建
var student = new Array(20); //创建一个数组并指定长度
var student = new Array("one","two","three"); //创建一个数组并赋值
//不建议使用上面的方式
var student = [];
var student = ["one","two","three"]
2、数组访问
//数组访问通过 下标 访问
var student = ["one","two","three"];
student[0];
// 修改数组
student[0] = "修改";
3、数组-插入元素
// 追加
student.push("insertOne","insertTwo");
// 添加到数组开头
student.unshift("insertOne","insertTwo");
//指定位置开始插入多个元素:开始位置、0、多个元素
student.splice(1,0,"a",'b'); //
4、数组-删除元素
//删除最后一个元素
student.pop();
//删除第一元素
student.shift();
//删除指定位置deletePos开始的元素
student.splice(deletePos,deleteCount);
5、数组的截取和合并
//从指定位置startpos开始截取元素,不包含endpos元素,endpos缺省复制后面所有
student.slice(startpos,[endpos])
//多个元素或数组合并一个数组
var newArr = student.concat("a","b","c")
var newArr = student.concat(student,["s1","s2"]);
6、数组元素的排序
//反转元素(最前的排到最后、最后的排到最前)直接使用
student.reverse();
//对数组元素排序,直接使用
student.sort();
7、数组元素的字符串化
//返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。
student.join(separator);
//json 可以使用tostring()
8、数组遍历
//推荐使用
for(var index : arr){
};
arr.forEach(function(item,index,arr){
});
阅读全文
0 0
- js数组
- js数组
- JS 数组
- js 数组
- js数组
- JS数组
- js数组
- js 数组
- JS 数组
- js数组
- js 数组
- JS数组
- js数组
- js数组
- js数组
- JS 数组
- js数组
- js 数组
- Python3.4出现unable to find vcvarsall.bat的简单解决方法
- jni动态注册
- antd mobile (三) 集成highcharts--传统方式
- react -native 优秀的框架
- 关于sql语句中 rount(num,num)函数以及sql语句 双竖杠的"||" 的作用
- JS数组
- NGUI之scroll view制作,以及踩的坑总结
- 关键字final
- java中静态方法中调用非静态方法
- Java *.properties 用法
- iOS锁屏踩坑记
- Data mining基础之认识数据(2)
- 深入理解计算机操作系统(2.2.7)
- Hibernate--增删改查