数组(Array)对象的概述以及创建
1.数组对象的概念
前面通过变量储存的大部分都是一个值,如果是多个值,通过数组实现;
数组即一组任意类型或者相同类型的数据;
除了 对象(Object)类型之外,Array类型是ECMAScript最常用的类型;
ECMAScript 中的数组每个元素可以保存任何类型,大小也是可以调整的;
2.构造函数的简单介绍了解
构造函数也是普通函数,区别是构造函数一般格式上是首字母大写,通过 new 关键字配合去调用;
构造函数就是类,类可以创建对象,对象下面有属性和方法;
(注意:初期学习的所有对象都是系统提供的,使用系统提供的类来创建对象;)
3.创建数组对象
1.利用系统提供的 Array 类(构造函数)创建数组对象;
new 创建一个类,产生一个实例对象,new 关键字很重要,负责生成对象。
例如:new arr = new Array(“zhangsan”,”lisi”,”wangwu”)
中括号内就是要创建的数组,一个数组可以有n个数组项,数组项之间用逗号隔开;
2.用字面量创建数组对象,上面Array的简写风格;
用中括号 [ ] 来创建数组。
例如:var arr = [“zhangsan”,”wangwu”,”lisi”]
中括号中的内容就是数组内容,数组的各项之间同样用逗号隔开;
数组中值的读取
可以在对应数组名后面加个中括号,然后按照要读取的内容在数组中的位置的数字进行读取,位置数字从0开始,例如:
arryname[0] = ‘zhangsan’; //读取数组的第一项
数组的length属性:数组可以通过length属性读取数组当前长度,也可以通过设置length属性对数组进行修改,例如:
arryname.length = 5; //将数组长度设为5,超过5的部分会被抛弃;
arryname.length = 100; //如果数组长度不足100,那么多余部分将用空白填充;