周末愉快噢大家~
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript中栈方法</title>
<script type="text/javascript">
// 栈
var colors = new Array();//创建数组
var count = colors.push("red","green");
alert("原本的colors长度值为:"+count);//2
count = colors.push("black");//推入一项
alert("推入一项之后的colors长度值:"+count);
var item = colors.pop();//取得最后一项
alert(item);//item
alert("取出一项colors长度值"+colors.length);
// 队列
var colors_1 = new Array();
var count_1 = colors_1.push("red","green");
alert("原本的colors_1长度值为:"+count_1);//2
count_1 = colors_1.push("black");
alert("推入一项之后的colors长度值:"+count_1);
var item_1 = colors_1.shift();
alert("取出的值为:"+item_1);//black
alert("取出一项colors长度值"+colors_1.length);
</script>
</head>
<body>
<!-- JavaScript中提供了push()和pop()方法 -->
</body>
</html>