Answers:
end不包括在内,那么@SimonKeep是正确的,见MDN developer.mozilla.org/en-US/docs/JavaScript/Reference/...
                    (2年后...)如果您确实想截断数组,则还可以使用以下length属性:
var stooges = ["Moe", "Larry", "Shemp", "Curly", "Joe"];
stooges.length = 3; // now stooges is ["Moe", "Larry", "Shemp"]注意:如果分配的长度为长比当前长度,未定义的数组元素的引入,如下图所示。
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = 5;
alert(typeof stooges[4]); // alerts "undefined"编辑:
如下所述@twhitehead,这样做可以避免添加未定义的元素:
var stooges = ["Moe", "Larry", "Shemp"];
stooges.length = Math.min(stooges.length, 5); 
alert(stooges.length)// alerts "3"Array而不是创建一个新方法Array。
                    如果要有选择地将元素从数组中拉出,可以使用jQuery.grep方法。
(来自jQuery文档)
var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ];
$("div").text(arr.join(", "));
arr = jQuery.grep(arr, function(n, i){
  return (n != 5 && i > 4);
});
$("p").text(arr.join(", "));
arr = jQuery.grep(arr, function (a) { return a != 9; });
$("span").text(arr.join(", "));