#プログラミング勉強日記
2020年9月24日
「ブラケット記法」という単語を初めて聞いたので、ブラケット記法について調べていくうちに似たようなドット記法を知ったので両者を比較してみる。
#ドット記法とブラケット記法
どちらもオブジェクトのプロパティにアクセスする方法である。
ドット記法はその名の通り.
(ドット)を使ってプロパティにアクセスする。[]
はブラケットと呼ばれるので、ブラケット記法もその名の通り[]
(ブラケット)を使ってプロパティにアクセスする方法である。
#違い
ブラケット記法はプロパティ名に変数を使うことができるが、ドット記法は変数を使うことができない。また、ブラケット記法はプロパティ名が数字で始まるような不正な文字でもアクセスできる。(ドット記法の場合はエラーになってしまう)
#まとめ
ここまで聞くとじゃあブラケット記法で書けばいいのでは?と思うが、基本はドット記法の方が読みやすいのでドット記法で書く。
違いのところでも述べているように、プロパティ名に変数を使う場合や不正なプロパティ名にアクセスしたい場合にはブラケット記法を使う。