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 相关文章推荐
Underscore.js 的模板功能介绍与应用
Dec 24 Javascript
node.js学习总结之调式代码的方法
Jun 25 Javascript
DOM 高级编程
May 06 Javascript
详解JavaScript数组和字符串中去除重复值的方法
Mar 07 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
AngularJS 入门教程之事件处理器详解
Aug 19 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
Mar 10 Javascript
基于Vue+element-ui 的Table二次封装的实现
Jul 20 Javascript
js实现unicode码字符串与utf8字节数据互转详解
Mar 21 Javascript
微信公众平台 发送模板消息(Java接口开发)
Apr 17 Javascript
用webAPI实现图片放大镜效果
Nov 23 Javascript
80行代码写一个Webpack插件并发布到npm
May 24 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
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
理工大学毕业生自荐信范文
2014/02/22 职场文书
医德医风演讲稿
2014/05/20 职场文书
旅游文化节策划方案
2014/06/06 职场文书
选秀节目策划方案
2014/06/06 职场文书
关爱留守儿童标语
2014/06/18 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
财务经理岗位职责
2015/01/31 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
乱世佳人观后感
2015/06/08 职场文书
python单向链表实例详解
2022/05/25 Python