删除数组中的第一个和最后一个元素

如何删除数组中的第一个和最后一个元素?

例如:

var fruits = ["Banana", "Orange", "Apple", "Mango"];

预期输出阵列:

["Orange", "Apple"]

fruits.shift();  // Removes the first element from an array and returns only that element.
fruits.pop();    // Removes the last element from an array and returns only that element. 

查看Array的所有方法。


创建1级深度副本。

fruits.slice(1, -1)

放开原始数组。

感谢@Tim指出拼写错误。


我使用拼接方法。

fruits.splice(0, 1); // Removes first array element

var lastElementIndex = fruits.length-1; // Gets last element index

fruits.splice(lastElementIndex, 1); // Removes last array element

要删除最后一个元素,你也可以这样做:

fruits.splice(-1, 1);

请参阅从数组中删除最后一项以查看关于它的更多评论。

链接地址: http://www.djcxy.com/p/19255.html

上一篇: to remove first and last element in array

下一篇: YouTube Video Embedded via iframe Ignoring z