JavaScript 数组详解

前端技术 2023/09/09 JavaScript

在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。

创建数组

在JavaScript多种方式创建数组

构造函数

1.无参构造函数,创建一空数组

复制代码 代码如下:
var a1=new Array();

2.一个数字参数构造函数,指定数组长度(由于数组长度可以动态调整,作用并不大),创建指定长度的数组

复制代码 代码如下:
var a2=new Array(5);

3.带有初始化数据的构造函数,创建数组并初始化参数数据

复制代码 代码如下:
var a3=new Array(4,\'hello\',new Date());

字面量

1.使用方括号,创建空数组,等同于调用无参构造函数

复制代码 代码如下:
var a4=[];

2.使用中括号,并传入初始化数据,等同于调用调用带有初始化数据的构造函数

复制代码 代码如下:
var a5=[10];

注意点

1.在使用构造函数创建数组时如果传入一个数字参数,则会创建一个长度为参数的数组,如果传入多个,则创建一个数组,参数作为初始化数据加到数组中

复制代码 代码如下:

var a1=new Array(5);
            console.log(a1.length);//5
            console.log(a1); //[] ,数组是空的

            var a2=new Array(5,6);
            console.log(a2.length);//2
            console.log(a2); //[5,6]

本文地址:https://www.stayed.cn/item/23847

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。