移除数组元素

第一种方式:栈方式(后进先出,从数组尾部移除数据)

    //创建数组
    var colors = ['green', 'yellow', 'white', 'red'];
    //从尾部弹出数据
    colors.pop();
    for (var i = 0; i < colors.length; i++) {
        alert(colors[i]);//green,yellow,white
    }

第二种方式:队列方式(先进先出,从数据头部移除数据)

   //创建数组
    var colors = ['green', 'yellow', 'white', 'red'];
    //从头部移除数据
    colors.shift();
    for (var i = 0; i < colors.length; i++) {
        alert(colors[i]);//yellow,white,red
    }

第三种方式:length方式(借助length属性可访问性来操作)

    //创建数组
    var colors = ['green', 'yellow', 'white', 'red'];
    //从尾部移除数据,与pop()一样
    colors.length = 3;
    for (var i = 0; i < colors.length; i++) {
        alert(colors[i]);//green,yellow,white
    }
收藏 打印