2020-05-22から1日間の記事一覧
オブジェクトのプロパティを変数として定義し直すときには、分割代入(Destructuring assignment)が利用できます。 オブジェクトの分割代入では、左辺にオブジェクトリテラルのような構文で変数名を定義します。 右辺のオブジェクトから対応するプロパティ…
メソッド JavaScriptではオブジェクトのプロパティが関数である場合にそれをメソッドと呼びます。 一般的にはメソッドも含めたものを関数と言い、関数宣言などとプロパティである関数を区別する場合にメソッドと呼びます。 メソッドを定義する場合には、オブ…
静的スコープ: ある変数がどの値を参照するかは静的に決まる メモリ管理の仕組み: 参照されなくなったデータはガベージコレクションにより解放される クロージャーとはこの2つの仕組みを利用して、関数内から特定の変数を参照し続けることで関数が状態を持…
JavaScriptのオブジェクト JavaScriptはオブジェクト指向言語なのでオブジェクトを使ってコードを記述していく. オブジェクトを作成するには「変数名 = {} 」というオブジェクトリテラル記号を使うとできる. オブジェクトリテラルではオブジェクトの初期…