数组内置方法: 是否修改原数组
(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);