ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript でのスタック操作とキュー操作

JavaScript でのスタック操作とキュー操作

autoload
autoloadオリジナル
2021-04-12 10:45:081564ブラウズ

JavaScript でのスタック操作とキュー操作

HeapStack は、どちらもデータ項目を順番に並べた データ構造 であり、データが関与します。 スクリプト言語としてのメモリへの格納方法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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。