javascript数组的定义及操作实例


Posted in Javascript onNovember 10, 2019

数组是一组数据的集合,js中,数组里面的数据是可以
不同类型的

定义数组:

1.通过类实例化来创建数组

var alist01=new Array(1,2,3);

2.通过直接量的方式来创建数组

var alist02=[1,2,3];

数组操作

1.通过length来获取数组成员的个数

alert(alist02.length);

2.通过下标获取数组成员

alert(alist02[0]);

3.通过push,pop方法在数组后面增加,删除成员

alist02.push('z');
alert(alist02);
alist02.pop();
alert(alist02);

4.通过push,pop方法在数组前面增加,删除成员

alist02.unshift('z');
alert(alist02);
alist02.shift();
alert(alist02);

5.反转数组

alist02.reverse();
alert(alist02);

6.返回值在数组中第一次出现的位置

var alist03=
['a','b','c','d','a','b'];
alert(alist03.indexOf('b'));

7.在数组中增加或删除成员

alist03.splice(1,0,'z','x','y');
//从下标为1,即第二个元素开始,
删除0个元素,增加z,x,y三个元素
alert(alist03);

8.用.join将数组转变成字符串

var sTr=alist03.join("-");
alert(sTr);

或者 alert(alist03.join());

内容扩展

什么是数组

数组就是一组数据的集合
其表现形式就是内存中的一段连续的内存地址
数组名称其实就是连续内存地址的首地址

关于js中的数组特点

数组定义时无需指定数据类型
数组定义时可以无需指定数组长度
数组可以存储任何数据类型的数据(比如说一个元素保存整型,一个元素保存字符串型,这个在JS中是可以的)

创建数组的语法:

var arr=[值1,值2,值3]; //隐式创建

var arr=new Array(值1,值2,值3); //直接实例化

var array=new Array(size); //创建数组并指定长度

以上就是本次介绍的全部知识点内容,感谢大家的学习和对三水点靠木的支持。

Javascript 相关文章推荐
datePicker——日期选择控件(with jquery)
Feb 20 Javascript
JQuery实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
Apr 20 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
Aug 13 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
jQuery表单事件实例代码分享
Aug 18 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
JavaScript this绑定过程深入详解
Dec 07 Javascript
详解element-ui中form验证杂记
Mar 04 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
Oct 31 Javascript
AJAX实现省市县三级联动效果
Oct 16 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 #Javascript
浅析vue中的provide / inject 有什么用处
Nov 10 #Javascript
Vue项目中使用jsonp抓取跨域数据的方法
Nov 10 #Javascript
webpack4 optimization使用总结
Nov 10 #Javascript
vue ssr服务端渲染(小白解惑)
Nov 10 #Javascript
node后端服务保活的实现
Nov 10 #Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
Nov 10 #Javascript
You might like
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
csdn 批量接受好友邀请
2009/02/19 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
你可能不知道的前端算法之文字避让(inMap)
2018/01/12 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
python基础教程之获取本机ip数据包示例
2014/02/10 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
python pyheatmap包绘制热力图
2018/11/09 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
python画微信表情符的实例代码
2019/10/09 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
用python读取xlsx文件
2020/12/17 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
大学社团活动策划书
2014/01/26 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
校园运动会广播稿
2014/10/06 职场文书
入党申请书怎么写?
2019/06/11 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技