Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Javascript】要素を入れた配列の中身をクリア、初期化する方法



Javascriptで配列を作成したあとで、中身をクリアするのはどういしたらいいかという内容の説明です。

 

自分用の備忘録も兼ねて書き残しておきます。

 

 

 

目次

 

Javascriptで配列をクリアする方法はいくつかあります。

 

 

1.spice()メソッドを使用する方法

 

1つ目は、以下のようにspice()メソッドを使用することで一旦要素を入れた配列をクリアすることができます。

 

以下ではインデックス0以降のすべての要素が削除されます。

 

let array = ['Tokyo', 'Kyoto', 'Nagoya'];

console.log(array); // ["Tokyo", "Kyoto", "Nagoya"]
 
array.splice(0); console.log(array); // []

 

第1引数が0以上の整数の場合、そのインデックス以降の要素がすべて削除されます。

 

 

2.空にて上書きする方法

 

 

もう1つの方法は、空にて上書きしてしまう方法です。

これによりすべての要素がクリアされます。

 

let array = ['Tokyo', 'Kyoto', 'Nagoya'];

console.log(array); // ["Tokyo", "Kyoto", "Nagoya"]
 
array = []; console.log(array); // []

 

 

3.配列の長さを0にする方法

 

最後の1つは以下のように配列の長さを0にする方法です。

これでもすべての要素がクリアされます。

 

let array = ['Tokyo', 'Kyoto', 'Nagoya'];

console.log(array); // ["Tokyo", "Kyoto", "Nagoya"]
 
array.length = 0; console.log(array); // []

 

 

 

 

 

関連記事:

【Django】マイグレーション実行時に「sqlite3.OperationalError: table "**********" already exists」のようなエラーが出た時の対処方法 - Django Girls and Boys 備忘録

 

【Django】Djangoでのhtml(javascript)側からpython(views.py)側へ値を送る時の方法の一例 - Django Girls and Boys 備忘録

 

【Javascript】要素を入れた配列の中身をクリア、初期化する方法 - Django Girls and Boys 備忘録

 

【Git】Gitのダウンロード、インストール方法 - Django Girls and Boys 備忘録

 

【Git GitHub】初心者、初級者におすすめの入門書 - Django Girls and Boys 備忘録

 

【Python Django】git init について - Django Girls and Boys 備忘録

 

【Git】ユーザー名とメールアドレスの設定方法 - Django Girls and Boys 備忘録

 

【Git】git addとステージングエリア(インデックス)への登録について - Django Girls and Boys 備忘録

 

【Git】git commitとローカルリポジトリへの登録、gitの概略イメージ - Django Girls and Boys 備忘録

 

【Git GitHub】GitHubのアカウント作成方法 - Django Girls and Boys 備忘録

 

【Git GitHub】公開鍵の設定方法 - Django Girls and Boys 備忘録

 

【Git GitHub】Gitのダウンロード、インストールから「git add」、「git commit」によるGitへの登録までの一通りの方法 - Django Girls and Boys 備忘録

 

【Git GitHub】「git add」、「git commit」後の「git push」について、リモートリポジトリにプッシュする方法 - Django Girls and Boys 備忘録

 

【Git GitHub】プルリクエストとマージを実行する方法 - Django Girls and Boys 備忘録

 

【Git GitHub】リモートリポジトリをクローンする方法 - Django Girls and Boys 備忘録

 

【Git GitHub】プルリクエスト実施後にThere isn’t anything to compare. master and update_branch are entirely different commit histories.が出た時の対応方法 - Django Girls and Boys 備忘録

 

【Git GitHub】コミット履歴の確認とコミットを元に戻す方法 - Django Girls and Boys 備忘録

 

【Git GitHub】Git、GitHubのダウンロード、インストール、「git add」、「git commit」によるGitへの登録と「git push」、マージによるGitHubのmasterへの反映とクローンまでの一通りの方法 - Django Girls and Boys 備忘録