![请添加图片描述](https://img-blog.csdnimg.cn/539d57545d3140608c27f13048533829.png)
//Array
var arr1 = new Array(12,14,16,18)//我要存这些,需要4个格子.
var arr2 = new Array(10)//告诉需要10个格子存东西,但
//目前不确定存什么.
console.log(arr1,arr2);//打印结果
![请添加图片描述](https://img-blog.csdnimg.cn/41aed7c0b78345238d6c589525c2a8ef.jpeg)
length一样用作于清空
实例
//length 可读可写
var arr1 = [1,2,3,4,8,8]
console.log(arr1,length);//结果为(6) [1, 2, 3, 4, 8, 8]length: 0
//leng 一般用作清空.
arr1.length = 0
console.log(arr1);// 空了[ ]
</script>
索引
// 索引 0,1,2,3
var arr2 = ["tiechui","ddddddd","2222222"]
console.log(arr2[1]);
arr2[2] = "12345"
console.log(arr2);//修改222222变为12345
arr2[3] = "dongfang"//本身没有,自己定义加了一个
console.log(arr2)
遍历打印
var arr3 = [3,4,5,6,7,8]
for(var i=0;i<arr3.length;i++){
console.log(arr3[i]);
}
//通过i<arr3.length的长度来进行遍历。数组从0开始。
通过遍历复制复杂数据类型(堆)
//遍历复制堆
<script>
var arr3 = [3,4,5,6,7,8]
for(var i=0;i<arr3.length;i++){
console.log(arr3[i]);
}
var arr4 = []
for(var i=0;i<arr3.length;i++){
arr4[i]=arr3[i] //
}
console.log(arr4);
arr4[1]="2222222222"
console.log(arr4,arr3)
</script>