删除数组中的第一个和最后一个元素
如何删除数组中的第一个和最后一个元素?
例如:
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