JavaScript内建对象总结
内建对象 数组(Array)
- JavaScript提供多个内建对象,比如String、Date、Array等等;
对象只是带有属性和方法的特殊数据类型;
-
由ES标准中定义的对象,在任何ES的实现中都可以使用
例如:Math String Number Boolean Function Object...
-
数组也是对象,属于(内建对象);
-
它和我们普通对象功能类似,也是用来存储一些值的
-
不同的是普通对象使用字符串作为属性名
而数组是使用数字来作为索引操作元素
-
索引:
从0开始的整数就是索引
-
数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据
创建数组对象(内建对象)
var obj=new
Array();
向数组中添加元素的语法:
数组[索引] = 值;
Obj[0]=1;
2.
读取数组元素:
console.log(obj[0]);
注:若创建对象的时候没有添加索引为”1”的元素;控制台则会返回undefined;
console.log(obj[1]); //undefined;
也可以获取数组的长度;
语法:数组.lenght; 即obj.lenght;
3.
修改:
修改length- 如果修改的length大于原长度,则多出部分会空出来
- 如果修改的length小于原长度,则多出的部分会被删除
数组的长度也可进行修改;给length进行赋值就可以了;
语法:数组.lenght=值;
-
创建对象的步骤:
数组字面量:(Array)
-
使用字面量来创建数组:语法为[],方括号;
-
在创建字面量数组的同时,方括号中可填入指定的数组元素;
例:var 变量=[值1,值2,值3,……];
- 在使用构造函数创建数组时,也可在小括号内填入元素,填入的元素作为构造函数的参数传递;
例:var arr=new Array(元素1,元素2,元素3,……); //元素与元素之间使用“,”逗号隔开;
- 获取元素语法;
例:console.log(arr[索引]);//索引从0开始;
-
用字面量创建数组和用构造函数创建数组,也有着不同之处;
使用字面量数组时,给数组填入一个元素,也仅仅只是一个元素;
但使用构造函数数组时,给数组填入一个元素;却是改变了数组的长度;数组中并没有元素;
都为empty;
例:var arr=[10];//字面量数组,返回的仅仅只是一个为10的元素,数组长度为1;
var arr=new Array(10);// 构造函数数组,数组中并没有元素为empty,但数组长度为10;
-
数组的值可以是任意的数据类型、函数,包含对象的;
-
二维数组:
var 变量=[
[值1,值2,值3,……], - 索引0;
[10,21,15,……], - 索引1;
[值1,值2,值3,……] - 索引2;
];
获取语法:console.log(变量[索引1][索引2]);
获取出的值为21;
数组的方法:(Array)</