Javascript中的堆、栈操作
时间:2021-04-13
来源:互联网
堆
、栈
都是一种数据项按序排列的数据结构
,它涉及到数据在内存中的存储方式,Javascript
作为一种脚本语言
,自然也无法避免对堆
、栈
的操作。
1.栈操作
主要利用了pop()、push()这两个方法,对数组进行操作
<script>
let arr=[];
//入栈push(),返回值为数组长度
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);
</script>
2.堆操作
主要利用了unshift()、shift()这两个方法,对数组进行操作
<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);
</script>
以上就是Javascript中的堆、栈操作的详细内容,更多请关注php爱好者其它相关文章!
-
Android SurFaceView的用法详解 时间:2025-05-01
-
Win10共享打印机709错误的原因及解决方法 时间:2025-05-01
-
什么是binkw32.dll binkw32.dll丢失的解决方法 时间:2025-05-01
-
Python中split函数详解(参数说明、作用、用法) 时间:2025-05-01
-
面向对象设计原则有哪些?每个原则是如何定义的? 时间:2025-05-01
-
C++中取整函数(ceil、floor、round)详解(定义、用法、示例) 时间:2025-05-01
今日更新
-
怎么删除html的注释
阅读:20
-
html table怎么实现不换行显示
阅读:23
-
python输出语句如何写
阅读:22
-
mysql无法连接出现错误提示10061怎么办
阅读:26
-
实现微信小程序之授权登录
阅读:27
-
html控件怎么实现隐藏
阅读:21
-
详解Node.js中Process、Path和File System模块常用 API
阅读:24
-
一招搞定Chome最新版vue
阅读:19
-
html的块元素有哪些
阅读:21
-
CSS3三角形如何实现不断放大
阅读:21