LoginSignup
0
0

More than 3 years have passed since last update.

JavaScriptのドット記法とブラケット記法について

Posted at

プログラミング勉強日記

2020年9月24日
「ブラケット記法」という単語を初めて聞いたので、ブラケット記法について調べていくうちに似たようなドット記法を知ったので両者を比較してみる。

ドット記法とブラケット記法

 どちらもオブジェクトのプロパティにアクセスする方法である。

 ドット記法はその名の通り.(ドット)を使ってプロパティにアクセスする。[]はブラケットと呼ばれるので、ブラケット記法もその名の通り[](ブラケット)を使ってプロパティにアクセスする方法である。

違い

 ブラケット記法はプロパティ名に変数を使うことができるが、ドット記法は変数を使うことができない。また、ブラケット記法はプロパティ名が数字で始まるような不正な文字でもアクセスできる。(ドット記法の場合はエラーになってしまう)

まとめ

 ここまで聞くとじゃあブラケット記法で書けばいいのでは?と思うが、基本はドット記法の方が読みやすいのでドット記法で書く
 違いのところでも述べているように、プロパティ名に変数を使う場合や不正なプロパティ名にアクセスしたい場合にはブラケット記法を使う。

参考文献

「JavaScript」ドット記法とブラケット記法

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0