索引后删除数组值
这个问题在这里已经有了答案:
  您需要使用slice(0,3)在索引0和3之间切片,以获得索引0,1,2。  这是[5,10,15] 。 
  你似乎只想截断数组。  最简单的方法是设置其length : 
array.length = 3;
  如果你是基于索引(比如index = 2 )来做的话,那么你需要添加一个来获得长度,因为数组是基于0的: 
array.length = index + 1;
  如果你想获得一个元素的子集作为一个新的数组,你确实会使用slice : 
var new_array = array.slice(0, 3);
截断的实例:
var array = [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60];
snippet.log("Before: " + array.join(", "));
array.length = 3;
snippet.log("After: " + array.join(", "));<!-- Script provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>