Javascriptで配列を空にする方法
JavaScriptで配列をクリア/空にする方法は複数あります。コンテキストに基づいてそれらを使用する必要があります。それぞれを見てみましょう。 -
として定義された配列があると仮定しますlet arr = [1, 'test', {}, 123.43];
新しい配列に置き換える-
arr = [];
これが最速の方法です。これにより、arrが新しい配列に設定されます。これは、他の場所から元のarrへの参照がない場合に最適です。そうした場合、それらの参照は更新されず、それらの場所は引き続き古い配列を使用します。
長さプロップを0に設定-
arr.length = 0
これにより、長さを0に設定して既存の配列をクリアします。高速なソリューションですが、この配列内のオブジェクトを解放せず、メモリに影響を与える可能性があります。配列内のオブジェクトをメモリからクリーンアップするには、オブジェクトを明示的に削除する必要があります。
アレイ全体をスプライスします
arr.splice(0, arr.length)
これにより、配列からすべての要素が削除され、実際に元の配列がクリーンアップされます。
-
JavaScript配列のすべての一意の値を取得するにはどうすればよいですか?
以下は、JavaScript配列内のすべての一意の値を取得するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>
-
JavaScriptで配列を空にする方法の数
JavaScriptで配列を空にするには、4つの方法があります- 新しいアレイへの設定 −これでは、配列変数を新しい空の配列に設定します。 長さプロパティの使用 −これでは、配列の長さプロパティを0に設定します。 ポップの使用 −これでは、長さが0に達するまで配列要素を連続的にポップします。 スプライスの使用 −ここでは、開始インデックスを0とし、削除する要素の数をarray.length-1とします。 以下は、noを表示するコードです。 JavaScriptで配列を空にする方法の例- 例 <!DOCTYPE html> <html lang="en"