宝哥软件园

JS使用数组实现的队列功能示例

编辑:宝哥软件园 来源:互联网 时间:2021-08-27

本文实例讲述了射流研究…使用数组实现的队列功能。分享给大家供大家参考,具体如下:

/*一个用数组实现的队列*/函数Queue(){ this。datastore=[];//存放队列的数组,初始化为空this.enqueue=enqueue//向队列尾部添加一个元素这个。出列=出列;//删除队首的元素这个。前面=前面;//读取队首的元素this.back=back//对取队尾的元素this.toStrings=toStrings//显示队列内的所有元素this.empty=空;//判断队列是否为空}函数入队(元素){ this.dataStore.push(元素);}函数出列(){这个。数据存储。shift();}函数fFront(){ 0返回这个。数据存储[0];}函数back(){ 0返回这个。数据存储[这个。数据存储。长度-1];}函数toStrings(){返回这个。数据存储;}函数empty(){ if(this。数据存储。length==0){返回true} else {返回false}}/*测试程序*/var q=新队列();q .入队(' aa ');q .入队(' bb ');q .入队(' cc ');控制台。log(q . tostrings());//[ 'aa ',' bb ',' cc' ]q。出列();控制台。log(q . tostrings());//[ 'bb ',' cc ']控制台。log(q . ffRont());//bbconsole。log(q . back());//cc这里使用在线HTML/CSS/JavaScript代码运行工具:http://工具。JB 51。net/code/HTMljsrun测试上述代码,可得如下运行结果:

更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript数据结构与算法技巧总结》 、 《JavaScript数学运算用法总结》 、 《JavaScript排序算法总结》 、 《JavaScript遍历算法与技巧总结》 、 《JavaScript查找算法技巧总结》 及《JavaScript错误与调试技巧总结》

希望本文所述对大家Java脚本语言程序设计有所帮助。

更多资讯
游戏推荐
更多+