为数组添加元素:push()&unshift()方法

    var a = [ 1, 2 ];
    a.push(8);//在数组末尾添加元素
    alert(a); // 1,2,8

    a.unshift(3, 4);//在数组开头添加元素
    alert(a);//3,4,1,2,8

    a[a.length] = 9;//使用数组的 length 属性为数组添加元素,但是push更加直观
    alert(a);//3,4,1,2,8,9 

    /* var a = [ 2, 3, 4, 5 ];
    var a1 = 1;
    for ( var i = a.length; i >= 0; i--) {
        a[i] = a[i - 1];//模拟unshift()方法
    }
    a[0] = a1;
    alert(a); // 1,2,3,4,5 */
原文地址:https://www.cnblogs.com/feile/p/5369759.html