Js 数组总结
来源:互联网 发布:物流数据可视化 编辑:程序博客网 时间:2024/06/16 11:29
数组怎么用?
有三种:
1)var a=[];
2) var a=new Array();
3) var a = [0,0,0];
访问元素:数组名+下标
a[0] a[3]
需要注意下标是从0开始的!
所以在使用的时候需要注意越界的问题,比如5个元素的数组,那么它的下标范围为[0,4]不包括5,5已经越界了!
数组到到底是什么?
数组的本质:一组变量的集合;或者说是一组内存单元;只不过对于变量的表示方法使用的是数组名+下标的方式;这种用法的好处就是可以跟循环结合起来!
数组的属性:
length:
1)告诉我们数组的长度:数组名.length
2)通过属性可以改变数序的长度;
数组常用的方法:
1)unshift:在数组的头部添加元素,返回值是新数组的长度;
shift :删除数组的头部元素,返回值是删除的头部元素;
2)indexof:查找在数组中重复出现的元素,第一次出现的位置;返回值是该元素的下标;
lastindexof:查找数组中重复出现的元素,最后一次出现的位置,返回值是该元素的下标;
案例:
var a = ["我","爱","中","国","也","爱","我","自","己"];
var b = a.indexOf("爱");
alert(a);
alert(b);
3)push:在数组的尾部插入元素,返回值是添加元素后数组的长度;
pop:从数组的尾部删除最后一个元素,返回值是删除的元素;
4)slice:(开始位置的下标,结束未知的下标):提取数组中指定连续的子数组;前包括,后不包括;
5)splice:(开始删除位置的下标,要删除的长度,要插入或替换的内容)
1.删除操作:删除数组中指定的任意元素;
2.插入操作:可以在数组中指定位置插入元素;
3.替换操作:在数组中替换位置元素;
6)reverse:将数组的元素,反序输出。在原数组的基础上进行反序输出,不会在创建;
7)map原数组的映射,经过函数加工过,返回给一个新的数组;
- JS数组操作总结
- JS数组操作总结
- js数组算法总结
- js数组操作方法总结
- js数组,个人总结
- JS数组基础知识总结
- js数组总结
- Js数组总结
- js数组方法总结
- js数组方法总结
- js数组操作方法总结
- js数组遍历总结
- js数组API总结
- Js 数组总结
- js数组新总结
- js Array数组总结
- js—数组总结
- js数组方法总结
- Watching a movie CodeForces
- Java基础知识点个人笔记(1)
- table标签与列表标签
- shell 循环中实现展示进度百分比的脚本方法2
- 微信小程序图片轮播
- Js 数组总结
- UVA 10655 Contemplation! Algebra(矩阵乘法)
- 轮询新接口以及数据
- Spring核心技术--事物管理机制
- element-ui表单重置条件的几个因素
- Git push won't do anything (Everything up-to-date)
- Codeforces Round #285 (Div. 2) B. Misha and Changing Handles
- 在MFC中使用OTL库连接数据库
- windows环境javascriptObfuscator 源码安装编译