ノンプロ研 GAS初級講座22期 #4「オブジェクト」
- kinopy_techhack
- 453
- 1
- 0
- 0
GAS初級22期第4回講座「オブジェクト」、まもなくです~ #ノンプロ研 #GAS初級 pic.twitter.com/GK60d6OjjZ
2023-04-04 19:55:53人に説明するつもりで質問を書いてみるだけでも勉強になる、、、それあるなぁ、、、書いているうちに解決してしまったりw #ノンプロ研 #GAS初級
2023-04-04 20:10:38そろそろ卒業LTに向けてどんなツールをつくるかもイメージしながら、、、(はっホストも卒業LTあるの忘れてた #ノンプロ研 #GAS初級
2023-04-04 20:12:57いざとなったらリファレンス Google Apps Script REFERENCE: developers.google.com/apps-script/re… JavaScript | MDN: developer.mozilla.org/ja/docs/Learn/… #ノンプロ研 #GAS初級
2023-04-04 20:14:10オブジェクト プロパティ名をキーとするデータの集合 #ノンプロ研 #GAS初級 pic.twitter.com/RKqdDZPHzj
2023-04-04 20:19:07オブジェクトリテラル {プロパティ1: 値1, プロパティ2 :値2, …} {name: 'Bob', gender: 'male', age: 25} #ノンプロ研 #GAS初級
2023-04-04 20:20:36オブジェクトプロパティをキーとするデータの集合 (目的は人間が見やすいように) {プロパティ1:値1,プロパティ2:値2,…} #ノンプロ研 #GAS初級
2023-04-04 20:20:37変数・定数に代入したオブジェクトの参照法は2通り ①ドット記法 オブジェクト.プロパティ 例)person.name ②ブラケット記法 オブジェクト['プロパティ'] 例)person['name'] #ノンプロ研 #GAS初級
2023-04-04 20:23:42プロパティの追加、値の上書きの仕方 ①ドット記法での書き方 オブジェクト.プロパティ = 値 ②ブラケット記法での書き方 オブジェクト['プロパティ'] = 値 (存在しているプロパティなら上書き、存在しないプロパティなら追加される) #ノンプロ研 #GAS初級
2023-04-04 20:32:47ブラケット記法の方が手間がかかるのに、なぜブラケット記法があるの? ブラケット記法はプロパティを変数・定数で指定したいときに便利! #ノンプロ研 #GAS初級
2023-04-04 20:36:05★配列のすべての要素をインデックス0から順にループするのはfor of文 ★オブジェクトのすべてのプロパティをループするのはfor in文 (for in文では取り出し順は保障されていない) #ノンプロ研 #GAS初級
2023-04-04 20:44:33バックティックとテンプレート文字列は単語登録かスニペットで出しやすくしておくと安心(∩´∀`)∩ `${}` #ノンプロ研 #GAS初級
2023-04-04 20:51:32書こうと思っている処理の全体像をまず日本語でコメントとして書いておき、それからコードを書いていく、というのもおすすめだそう #ノンプロ研 #GAS初級
2023-04-04 20:53:37オブジェクトのプロパティに関数を割り当てたものをメソッドと呼ぶ #ノンプロ研 #GAS初級 pic.twitter.com/1saEmnxBkH
2023-04-04 20:56:11メソッド定義 メソッドを定義するための簡易的な関数の書き方 以下のうち greet() 以降の部分(最後の}は別) 例: { name: 'Bob', age: 25, greet() { console.log('Hello!'); } } #ノンプロ研 #GAS初級
2023-04-04 21:00:28thisキーワード オブジェクト・メソッドの中では「オブジェクト自身」を表す特別なキーワード ※メソッドでアロー関数を使うとthisが機能しないので要注意 #ノンプロ研 #GAS初級
2023-04-04 21:05:17thisキーワード オブジェクト・メソッドの中では「オブジェクト自身」を表す特別なキーワード ※メソッドでアロー関数を使用するとthisが機能しない #ノンプロ研 #GAS初級
2023-04-04 21:05:56