stack 栈 先进后出 的 有序列表 允许插入和删除的是栈顶 top 固定的是栈底 bottom
队列 先进先出
使用数组来模拟 定义一个top表示栈顶。 -1表示初始化
入栈:top++;stack[top] = data;
出栈:int value = stack[top] ; top--; return value;
push 入栈 返回长度
pop 出栈 返回元素
unshift 入队 增加元素 返回长度
shift 出队 删除元素 返回元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift() //Banana
console.log(fruits); //Orange,Apple,Mango
var a = {} 声明一个没有带任何属性的对象
var a = {name:'小红'} 声明一个带了name属性的对象
alert(a.name)
var a = function(name){
alert(name)}