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

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

autoload
リリース: 2021-04-13 09:58:37
オリジナル
1532 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート