JavaScript 【JavaScript】JSON 形式と JSON オブジェクト JSON JSON とは JSON(JavaScript Object Notification)は、構造を持ったデータをテキスト(文字列)で表現するための形式(フォーマット)の一つであり、その名の通り、JavaScript のオブジェクト... 2021.02.09 JavaScript
JavaScript 【JavaScript】WeakMap オブジェクトを理解する WeakMap オブジェクトとは WeakMap オブジェクトは、Object オブジェクトや Map オブジェクトと同様に、key / value のペアのコレクション(データの集まり)を作成するためのオブジェクトであり、ES6(ES20... 2021.02.09 JavaScript
JavaScript 【JavaScript】Reflect オブジェクトを理解する Reflect オブジェクトとは Reflect オブジェクトは JavaScript エンジンが内部で使用している汎用的な関数(内部メソッド)を格納しているオブジェクトであり、ES6 から導入された。 ES5 までは内部メソッドをコードか... 2021.02.09 JavaScript
JavaScript 【JavaScript】Proxy オブジェクトを理解する Proxy とは Proxy オブジェクトは、ES6 から導入されたオブジェクトであり、Proxy オブジェクトを使うと、代理(proxy)となる別のオブジェクトを作成することができる。 代理のオブジェクトを経由して元のオブジェクトを操作で... 2021.02.09 JavaScript
JavaScript 【JavaScript】localStorage と sessionStorage Web Storage API(localStorage と sessionStorage) ブラウザで実行される JavaScript では、Web APIsと呼ばれるJavaScript からブラウザを操作するための機能を利用することが... 2021.02.09 JavaScript
JavaScript 【JavaScript】Strict モード この記事では、ES5 で導入された Strict モードについて解説する。 Strict モードとは デフォルトの厳格ではない JavaScript で許容されている一部の機能や書き方を制限するモードのこと。Strict モードを有効にする... 2021.02.01 JavaScript
JavaScript 【JavaScript】モジュール構文(import, export) この記事では、JavaScript のプログラムを複数のモジュール(部品)に分割し、必要な時に取り込むための構文である import と export について解説する。 モジュール(module)とは ソースコードを機能単位に分割して部品... 2021.02.01 JavaScript
JavaScript 【JavaScript】例外処理とエラー この記事では、JavaScript における例外処理について解説する。 例外処理とは 例外(exception)とは、「通常とは異なる」といった意味の言葉だが、JavaScript における例外も同様の意味を持っている。 例えば、JavaS... 2021.01.29 JavaScript
JavaScript 【JavaScript】Fetch API による非同期ネットワーク通信 この記事では、JavaScript における非同期ネットワーク通信の手段の一つである Fetch API について解説する。 同期通信と非同期通信 ブラウザに表示されている内容は、ブラウザから URL を指定してリクエスト(要求)を送信し、... 2021.01.27 JavaScript
JavaScript 【JavaScript】async と await async / await とは async / await 構文は ES8 (ES2017) で導入された構文であり、これを使用することで Promise を使った非同期処理を、より直感的に記述することができる。 async は関数に対し... 2021.01.26 JavaScript