前端数组里面的,shift头部删除,unshift 头部添加,pop尾部删除,push尾部添加
标签:示例,shift,unshift,pop,queue,添加,let,数组 From: https://blog.csdn.net/Turboyiyi/article/details/142379161
头部删除:使用
shift
方法。
- 这个方法会移除并返回数组的第一个元素,常用于实现队列的出队操作。
- 示例代码:
let queue = [1, 2, 3]; let firstElement = queue.shift(); // firstElement = 1, queue = [2, 3]
尾部删除:使用
pop
方法。
- 这个方法会移除并返回数组的最后一个元素,常用于实现栈的出栈操作。
- 示例代码:
let stack = [1, 2, 3]; let lastElement = stack.pop(); // lastElement = 3, stack = [1, 2]
头部添加:使用
unshift
方法。
- 这个方法会在数组的开头添加一个或多个元素,并返回新的长度。
- 示例代码:
let queue = [1, 2, 3]; queue.unshift(0); // queue = [0, 1, 2, 3]
尾部添加:使用
push
方法。
- 这个方法会在数组的末尾添加一个或多个元素,并返回新的长度。
- 示例代码:
let queue = [1, 2, 3]; queue.push(4); // queue = [1, 2, 3, 4]