JavaScript 逆引き集 | 動的プロパティアクセス

JavaScript JavaScript
スポンサーリンク
スポンサーリンク

「キー名を変数で決めてプロパティにアクセスする」という発想です

obj.key のようなドット記法は、プロパティ名をコードに直接書きますが、obj[key]変数に入っている文字列をプロパティ名として使うための書き方です。 業務・実務では「フィールド名の一覧をループする」「ユーザー入力で指定された項目にアクセスする」「設定ファイルのキーを動的に扱う」など、かなり頻繁に登場します。 初心者の方にとって大事なのは、「ドット記法は固定、ブラケット記法は動的」という違いをしっかり理解することです。ここが分かると、オブジェクトを“辞書”や“マップ”のように扱う感覚が身につきます。

タイトルとURLをコピーしました