<script>
/*JavaScript的对象
内建对象
宿主对象
自定义对象
数组(Array)
- 数组也是对象(内建对象)
- 它和我们普通对象功能类似,也是用来存储一些值的
- 不同的是普通对象使用字符串作为属性名
而数组是使用数字来作为索引操作元素
- 索引:
从0开始的整数就是索引
- 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据
*/
//创建数组对象
var arr=new Array();
console.log(typeof arr);
/*
向数组中添加元素
语法:数组[索引] = 值
*/
arr[0]=12;
arr[1]=34;
arr[2]=56;
arr[4]=67;
console.log(arr);
/*var obj=new Object();
obj["name"]="zhangsan";
obj["age"]=23;*/
/*
读取数组中的元素
语法:数组[索引]
如果读取不存在的索引,不会报错而是返回undefined
*/
console.log(arr[1]);//12
console.log(arr[3]);//undefined
/*
获取数组的长度,可以使用length这个属性获取
语法:数组.length
对于连续的数组,使用length可以获取到数组的长度(元素的个数)
对于非连续的数组,使用length会获取到数组的最大的(索引+1)
尽量不要创建非连续数组
*/
console.log(arr.length);
/*
修改length
- 如果修改的length大于原长度,则多出部分会空出来
- 如果修改的length小于原长度,则多出的部分会被删除
*/
arr.length=10;
//console.log(arr);
arr.length=2;
console.log(arr);
</script>
数组的简介
最新推荐文章于 2024-05-17 13:52:13 发布