公众号关联小程序_JS使用数组完成的行列功用示

摘要: JS应用数字能量数组完成的序列作用实例 -M 本文关键详细介绍了JS应用数字能量数组完成的序列作用,融合案例方式剖析了javascript根据数字能量数组的序列界定、原素加上、载入等有...

JS使用数组实现的队列功能示例     -M   这篇文章主要介绍了JS使用数组实现的队列功能,结合实例形式分析了javascript基于数组的队列定义、元素添加、读取等相关操作技巧,需要的朋友可以参考下
this.dataStore = [];//存放队列的数组,初始化为空 this.enqueue = enqueue;//向队列尾部添加一个元素 this.dequeue = dequeue;//删除队首的元素 this.theFront = theFront;//读取队首的元素 this.back = back;//对取队尾的元素 this.toStrings = toStrings;//显示队列内的所有元素 this.empty = empty;//判断队列是否为空 function enqueue(element){ this.dataStore.push(element); function dequeue(){ this.dataStore.shift(); function theFront(){ return this.dataStore[0]; function back(){ return this.dataStore[this.dataStore.length-1]; function toStrings(){ return this.dataStore; function empty(){ if(this.dataStore.length == 0){ return true; }else{ return false; /*测试程序*/ var q = new Queue(); q.enqueue("aa"); q.enqueue("bb"); q.enqueue("cc"); console.log(q.toStrings());//[ 'aa', 'bb', 'cc' ] q.dequeue(); console.log(q.toStrings());//[ 'bb', 'cc' ] console.log(q.theFront());//bb console.log(q.back());//cc

这里使用在线HTML/CSS/JavaScript代码运行工具:测试上述代码,可得如下运行结果:

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》

希望本文所述对大家JavaScript程序设计有所帮助。




联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 400-000-8888

技术支持:公众号小程序