这是【JavaScript 教程系列第 11 篇】,如果觉得有用的话,欢迎关注专栏。
文章目录
一:什么是数组
- 一:什么是数组
- 二:数组的定义
- 2-1:构造数组
- 2-2:数组直接量
- 三:多维数组
- 四:空位数组
- 五:伪类数组
数组,英文名 Array,是有序数据的集合,在 JavaScript 中我们可以用来临时存储相同或不同的数据类型(这点相比较 C# 语言还是很吊的,不过用的也不多)。
数组中的每个成员被称为元素,每个元素的名称 (键) 被称为数组的下标 ,数组的长度是弹性的、可读写的。
二:数组的定义定义数组的方式有两种:构造数组和数组直接量,下面分别介绍。
2-1:构造数组使用 new 运算符调用 Array() 类型时,可以构造一个新数组。
示例 ①:创建一个空数组
var arr = new Array();
示例 ②:创建指定长度的数组
var arr = new Array(8);
这里我们传递一个参数 8,意思是定义数组的长度为 8 ,即所包含元素的个数。因为我们只是定义了一个有长度的数组,并没有对元素进行赋值操作,所以此时每个元素的默认值是 undefined 。
示例 ③:创建含有多个值,且不同数据类型的数组
var arr = new Array(1,"allen su",true,[1,2],{a:1,b:3});
2-2:数组直接量
数组直接量的语法格式是,在中括号中包含多个值列表,值之间用逗号分隔。
示例
var arrA = []; // 空数组
var arrB = [1,"allen su",true,[1,2],{a:1,b:3}]; // 含有指定元素的数组
一般我们也是通过数组直接量的方式去定义数组,因为这种方式最简单、最高效。
三:多维数组JavaScript 是不支持多维数组的,但我们可以设置元素的值等于数组,可以模拟二维数组结构,三维数组结构等。
示例 ①:创建一个二维数组
var arr = [
[1.1,1.2],
[2.1,2.2]
];
示例 ②:使用二维数组存储 1~100 的正数
var arrA = [];
for (var i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?