Javascript(二)-08-(常见对象-Array-练习-堆栈和队列结构)
2015-08-20 15:48
549 查看
【练习】
数组练习。
【代码】
数组练习。
【代码】
<html> <head> </head> <body> <script type="text/javascript"> var arr = []; arr.unshift("abc1","abc2","abc3"); document.write(arr);//abc1,abc2,abc3 arr.unshift("abc1"); arr.unshift("abc2"); arr.unshift("abc3"); document.write(arr);//abc3,abc2,abc1 //模拟队列数据结构 var arr1 = []; arr1.unshift("abc1"); arr1.unshift("abc2"); arr1.unshift("abc3"); document.write(arr1.pop()); document.write(arr1.pop()); document.write(arr1.pop()); //输出abc1,abc2,abc3,先进先出,队列结构 //模拟堆栈数据结构 var arr2 = []; arr2.unshift("abc1"); arr2.unshift("abc2"); arr2.unshift("abc3"); document.write(arr2.shift()); document.write(arr2.shift()); document.write(arr2.shift()); //输出abc3,abc2,abc1,先进后出,堆栈结构 //【注意】以上两个模拟都是基于JavaScript中的Array对象中 的unshift方法,当用该方法一个个添加元素时,先进去的“往后坐”。 </script> </body> </html>
相关文章推荐
- Javascript(二)-07-(常见对象-Array-基本功能)
- Javascript(二)-06-(原型练习)
- jsonp解决ajax跨域问题!
- Javascript(二)-05-(常见对象-String-原型属性prototype)
- 03---JavaScript基础整理
- Javascript(二)-04-(常见对象-String-自定义功能)
- Javascript(二)-03-(常见对象-String-基本功能)
- Configuring IIS 7.5 to send JSON responses gzipped,Dynamic Compression
- Javascript(二)-01-(全局和局部变量)
- EXT-JS 6示例程序-Login示例程序
- js让输入inpu不是数字的时候自动删除内容
- js自定义类
- jsp中<c:if>标签的用法
- JSP页面呈现HTML效果不正确的问题
- json 在线转换
- ajax 中根据json数据不同 对页面中 选择框radio 进行动态选择
- js时钟
- ie浏览器用js读取excel数据
- js实现按钮颜色渐变动画效果
- js判断为空Null与字符串为空简写方法