JavaScript基础(15)_数组
创始人
2024-04-28 17:48:21

对象分为三种:内建对象、宿主对象、自定义对象。

内建对象

内建对象是指由ECMAScript事先提供的、不依赖于宿主环境的对象,这些对象在程序运行之前就已经存在,并可以直接在程序中任何地方任何时候拿来使用。常见的内建对象可以直接通过new调用构造函数创建对象实例,比如:Object、Function、Array、String、Number、Boolean、Date 等等。

数组(Array)

数组也是一个内建对象,它和我们普通对象功能类似,也是用来存储一些值的。不同的是普通对象是使用字符串作为属性名,而数组是使用数字来作为索引操作属性(元素),数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据。

创建数组

1、使用构造函数创建数组:
var 数组名 = new Array(); 

说明:使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递,元素之间用,隔开。如:var arr = new Array(10,20);创建一个长度为10的数组则是:arr2 = new Array(10)。

2、使用字面量来创建数组:
var 数组名 = [];  
  
注意:数组中的元素可以是任意的数据类型。可以是对象,也可以是函数、数组。

添加数组元素

语法:数组[索引] = 值
索引:从0开始的整数就是索引。

读取数组元素

语法:数组[索引] 
如果读取不存在的索引,他不会报错而是返回undefined。

设置/返回数组中元素的数目

1、返回数组中元素的数目
语法:数组.length
注意:对于连续的数组,可以获取数组的长度(元素的数目)。对于非连续的数组,会获取数组的最大索引值+1。

2、使用length属性来修改数组的长度(数目)
数组.length = 新长度
注意:如果修改的length大于原长度,则多出部分会空出来。如果修改的length小于原长度,则多出的元素会被删除。

3、向数组的最后一个位置添加元素
语法:数组[数组.length] = 值

示例:

    

相关内容

热门资讯

多点发力全域开花 无锡低空经... 中经记者 张家振 石英婧 无锡报道“宝莲灯”像莲花瓣一样缓缓打开,无人机腾空而起,飞向蓝天;随着无人...
永州网友脐橙回礼已送达江苏   三湘都市报1月9日讯 “到了,永州的脐橙到了!”1月9日中午,地处江苏苏州市中心香山实验小学附近...
献血攒的“福利”能帮到更多亲人...   用血报销新政策来啦!1月9日,记者从长沙血液中心了解到,根据《湖南省临床用血费用直接减免操作细则...
中山大洋电机股份有限公司第七届... 证券代码:002249 证券简称: 大洋电机 公告编号: 2026-002中山大洋电机股份有限公司第...
2026,大美中国持续焕新! 【美丽中国大写意】2026年不一般!“十五五”规划开局之年,美丽中国建设有不少新期待:  今年,我国...