八、数组(二)

数组中新增元素

可以通过修改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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容