1、删除数组中的最后一个元素:

      

1     <script>
 2             //  首先定义一个数组
 3             var arr = [1,2,3,4,5];
 4             //  输出数组
 5             console.log(arr);//结果为[1,2,3,4,5]
 6             //  调用pop 方法
 7             arr.pop();
 8             //  再次输出
 9             console.log(arr);//结果为[1,2,3,4]
10       </script>

    使用pop()方法只能删除数组中的最后一个元素。

  2、删除数组中的第一个元素:

1     <script>
 2             //  定义一个数组
 3             var arr = [1,2,3,4,5];
 4             //  输出数组
 5             console.log(arr);// 结果为[1,2,3,4,5]
 6             //  调用shift()方法
 7             arr.shift();
 8             //  再次输出
 9             console.log(arr);//结果为[2,3,4,5]
10       </script>

    shift()方法可以删除数组用的第一个元素。

  3、删除指定位置的元素:

    

1       <script>
 2             //  定义一个数组
 3             var arr  = [1,2,3,4,5];
 4             // 输出数组
 5             console.log(arr);// 结果为[1,2,3,4,5]
 6             //  使用splice方法,删除下标为1的元素
 7             arr.splice(2,1);
 8             // 再次输出数组
 9             console.log(arr); // 结果为[1,2,4,5];
10       </script>

    splice功能很强大,设置的第一个参数表示数组的下标,第二个参数是长度,表示将影响几个数组中的元素,后面不再跟别的参数,这样就可以删除掉元素。如果后面还有第三个参数,会替换掉影响的元素。