堆
、栈
都是一种数据项按序排列的数据结构
,它涉及到数据在内存中的存储方式,Javascript
作为一种脚本语言
,自然也无法避免对堆
、栈
Betrieb.
1. Die Stapeloperation
verwendet hauptsächlich die beiden Methoden pop() und push(), um Elemente am Ende des Arrays hinzuzufügen/zu löschen.
<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. Warteschlangenoperation
Verwendet hauptsächlich die beiden Methoden unshift() und shift(), um Elemente am Anfang des Arrays hinzuzufügen/zu löschen.
<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>
Empfohlen: „Fragen und Antworten zum js-Interview 2021 (große Zusammenfassung)“
Das obige ist der detaillierte Inhalt vonStapel- und Warteschlangenoperationen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!