数组内置方法: 是否修改原数组
(1)栈方法(先进后出): 修改
push 进栈(压栈)
pop 出栈(弹栈) 弹出一个数据
(2)队列方法(先进先出): 修改
push 进队(在末尾添加一个或多个元素)
shift 出队 (删除数组中第一个元素)
unshift 在数组头部添加一个或多个元素
//1. 栈方法
/*var arr=[];
arr.push(10);//进栈
arr.push(20);
arr.push(90);
console.log(arr);
arr.pop();//
arr.pop();
arr.pop();
arr.push('hello');
arr.push(90,23,42,34234);//插入多个元素
console.log(arr);*/
//2.队列方法
var arr=[];
arr.push(10);
arr.push(20);
arr.push(1000);
// arr.shift();//先进先出
arr.unshift('hello');
arr.unshift(234,23,42,3);
console.log(arr);
本文详细介绍了JavaScript中数组的栈方法和队列方法,包括push、pop、shift和unshift等,探讨了这些方法如何用于数据的进栈和出栈、进队和出队操作,并解释了它们对原数组的影响。
966

被折叠的 条评论
为什么被折叠?



