公众号关联小程序_JS使用数组完成的行列功用示
摘要: 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程序设计有所帮助。