Heap
と Stack
は、どちらもデータ項目を順番に並べた データ構造
であり、データが関与します。 スクリプト言語
としてのメモリへの格納方法Javascript
は、当然のことながら、ヒープ
、スタック
の動作を避けることができません。
1. スタック操作
は主にpop()とpush()の2つのメソッドを使用します。配列の末尾からの要素。
<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() を使用します。 2 つのメソッド、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>
推奨: 「2021 js 面接の質問と回答 (大要約)」
以上がJavaScript でのスタック操作とキュー操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。