ノンプロ研初心者向けプログラミング講座第 6 期生【GAS コース】第 4 回
〈オブジェクト〉は「{}(ブレース, 波カッコ)」と「:(コロン)」とデータの区切りに「,(カンマ)」。使いものが多いですね #ノンプロ研
2020-08-19 20:19:30実はだいぶ前にプログラマーだった時、オブジェクト指向プログラミングに移行する前に退職してしまったので、(もう何年も前!) 未だにオブジェクト指向はよく分かってない💧 #GAS #ノンプロ研
2020-08-19 20:22:39オブジェクトの代入・参照 ①ドット記法 オブジェクト.プロパティ ②ブラケット記法 オブジェクト['プロパティ']←配列っぽい #ノンプロ研
2020-08-19 20:24:18オブジェクト['プロパティ']でそのプロパティとキーとする(組になる)値をひっぱってこれます。 配列[インデックス]のインデックス(添字)が数値だったのに対し、オブジェクトは文字列です #ノンプロ研
2020-08-19 20:25:25#ノンプロ研 の皆さんは #GAS本 の新版原稿見られるので、新7章をご覧いただけるとより理解が深まるものと思います。
2020-08-19 20:27:13ブラケット記法(オブジェクト['プロパティ']の形)はプロパティのところに文字列を格納した変数を使うことができてしまう #ノンプロ研
2020-08-19 20:27:49ドット記法 (〇〇.〇〇); ブラケット記法 (〇〇[〇〇]); どちらも結果は同じ 簡単なのはドット記法 だけど、ブラケットはオブジェクトとして定数・変数を使うときにはこれ一択 #ノンプロ研
2020-08-19 20:29:18配列のときにも言及されましたが、constで宣言して定数に代入したオブジェクトの値を変更したり、あらたに値を代入したりしてもエラーにはなりません #ノンプロ研
2020-08-19 20:32:01同じプロパティに値を代入すると上書きされる 存在しないプロパティに値を代入すると新規で追加される #ノンプロ研
2020-08-19 20:32:10オブジェクトは、キーの名前に情報を持たせられるので値の「属性」を説明することができて読みやすいコードにできるそうです。私も配列ばかりで書いてしまうので意識したいところなのです… #ノンプロ研
2020-08-19 20:33:25GASの反復 配列はfor...of、オブジェクトはfor...in Python勢は特に間違えやすいので注意 #ノンプロ研
2020-08-19 20:35:09for...in文でオブジェクトのすべてのプロパティに対して繰り返しを行います。 配列に対して使うと講座では説明されたfor...of文とややこしいですが、これは「of」が同格の前置詞(同じ高さ、同じ線上)、inが空間を表すことをイメージすれば区別しやすい気が #ノンプロ研
2020-08-19 20:35:21for ... of → 配列を回すときに使う for ... in → プロパティを回すときに使う #ノンプロ研
2020-08-19 20:36:08最近$を見ると`(バックティック)ってすぐ見分けられるようになったので、GAS脳成長してるのかな #ノンプロ研
2020-08-19 20:40:22