美文网首页
八、数组(二)

八、数组(二)

作者: 佛系那莫觅 | 来源:发表于2020-04-03 22:29 被阅读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
    

    相关文章

      网友评论

          本文标题:八、数组(二)

          本文链接:https://www.haomeiwen.com/subject/mimlphtx.html