Javascript中的堆、栈操作示例

  介绍

这篇文章将为大家详细讲解有关Javascript中的堆、栈操作示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<代码>堆,<代码>栈> 数据结构> Javascript代码作为一种<代码>脚本语言> ,<代码>栈>

<强> 1。栈操作

主要利用了pop(),把()这两个方法,对数组进行操作

,,,& lt; script>   ,,,,,,,,,,let  arr=[];   ,,,,,,,,//入栈(),返回值为数组长度   ,,,,,,,,,,,console.log (arr.push (1、2、3);   ,,,,,,,,,,,console.log (arr);   ,,,,,,,,,,,console.log (arr.push (4));   ,,,,,,,,,,,console.log (arr);   ,,,,,,,,,,,//出栈pop ()   ,,,,,,,,,,,console.log (arr.pop ());   ,,,,,,,,,,,console.log (arr);   ,,,,,,,,,,,console.log (arr.pop ());   ,,,,,,,,,,,console.log (arr);   ,,,& lt;/script>

<强> 2。堆操作

主要利用了平移(),将()这两个方法,对数组进行操作

,,,& lt; script>   ,,,arr=[];   ,,,,,,,arr.unshift (“a",“b",“c");   ,,,,,,,console.log (arr);   ,,,,,,,//入堆   ,,,,,,,arr.unshift (“d");   ,,,,,,,console.log (arr);   ,,,,,,,//出堆   ,,,,,,,arr.shift ();   ,,,,,,,console.log (arr);   ,,,,,,,arr.shift ();   ,,,,,,,console.log (arr);   ,才能& lt;/script>

关于“Javascript中的堆、栈操作示例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

Javascript中的堆、栈操作示例