八、数组(二)
2020-04-03 本文已影响0人
佛系那莫觅
数组中新增元素
可以通过修改length长度以及索引号增加数组元素
通过修改length长度新增数组元素
- 可以通过修改length长度来实现数组扩容的目的
- length属性是可读的
var arr = [1,2,3]
console.log(arr.length); //3
arr.length=5; //修改数组的长度为5
console.log(arr.length); //5
console.log(arr); //[1, 2, 3, empty × 2]
console.log(arr[4]); //undefined
通过修改数组索引新增数组元素
- 可以通过修改数组索引的方式追加数组元素
- 不能直接给数组名赋值,否则会覆盖掉以前的数据
var arr = [1,2,3]
arr[3] =4;
console.log(arr);
console.log(arr.length);
arr[0]=0; //这里是替换原来的数组元素
console.log(arr[0]);
arr ='123'; //不给数组名直接赋值,否则里面的数组元素都没有了
console.log(arr);
冒泡排序
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr.length-i; j++) {
if(arr[j]>arr[j+1]){
var tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
};
console.log(arr);
}
};
```js