国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JS使用數組實現的隊列功能示例

2024-05-06 16:48:43
字體:
來源:轉載
供稿:網友

本文實例講述了JS使用數組實現的隊列功能。分享給大家供大家參考,具體如下:

/*一個用數組實現的隊列*/function Queue(){  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());//bbconsole.log(q.back());//cc

可得如下運行結果:

JS,數組,隊列

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓬安县| 高州市| 常熟市| 彩票| 长寿区| 忻州市| 榆社县| 延长县| 抚顺县| 渭南市| 麻栗坡县| 高要市| 英德市| 沙湾县| 双柏县| 丽江市| 桦川县| 时尚| 大化| 聂荣县| 临清市| 南京市| 成安县| 山东省| 九台市| 雷山县| 阳新县| 洞口县| 常州市| 云林县| 三门县| 晴隆县| 凌云县| 修水县| 安丘市| 西丰县| 道真| 金溪县| 富源县| 广平县| 长海县|