一、简单数组的操作
改变数组的长度
<script>
// 声明一个数组
var arr=[100,200,300,400];//分别对应索引(下标)0,1,2,3增加数组的值索引(下标)便以此类推
console.log(arr,arr.length,'声明的原数租以及数组的长度');//arr.length为数组长度
//改变数组的长度(数组.length=数组长度的值)
arr.length=3;//由于我们设置的数组长度比原本的数组长度要小,所以数组从后往前删除数组长度以外的数据
console.log(arr,arr.length,'输出改变长度后的数组以及数组的长度')
</script>
结果:
改变数组特定索引数据的值
<script>
// 声明一个数组
var arr=[100,200,300,400];//分别对应索引(下标)0,1,2,3增加数组的值索引(下标)便以此类推
console.log(arr,arr.length,'声明的原数租以及数组的长度');//arr.length为数组长度
//改变数组的长度(数组[索引]=值)
arr[1]=3;//改变数组索引为1的值,索引为1对应的100会变成3,其它的值也可用此方法改变,只需改变中括号内的索引值即可
console.log(arr,arr.length,'输出改变索引为1的值后的数组以及数组的长度')
</script>
结果:
数组遍历
<script>
// 声明一个数组
var arr=[100,200,300,400];//分别对应索引(下标)0,1,2,3增加数组的值索引(下标)便以此类推
console.log(arr,arr.length,'声明的原数租以及数组的长度');//arr.length为数组长度
//数组遍历
for(i=0;i<arr.length;i++){
console.log(i,'数组的索引');
//数组[索引]
console.log(arr[i],'数组遍历后的数据')
}
</script>
效果: