ノンプロ研 Effective JavaScript輪読会#5
- ntakahashi0505
- 1686
- 4
- 0
- 31
本日は #ノンプロ研 #EffectiveJavaScript輪読会 です! 長い長い4章「オブジェクトとプロトタイプ」を進めてまいります! pic.twitter.com/ggKdtSFJkt
2021-10-31 19:52:56今日はEffectiveJavaScript輪読会です。筋トレです。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:01:19トップバッターはetauさん。new演算子について考察が聞けるかも! #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:03:21EffectiveJavaScript輪読会5回目参加します。 毎回ひやひやしております。 どうぞよろしくお願いします! #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:03:39え?持ち時間10分なの忘れてた。2分くらいで終わる。。。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:04:02本日のトップバッターは @etau0422 さんです! 「項目33 newに依存しないコンストラクタの作り方」 ゆっくり喋ります! #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:04:12一人目、etauさん! 「項目33 newに依存しないコンストラクタの作り方」 #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:05:09組み込みメソッド以外のクラス構文は、new演算子はマスト。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:05:11class構文アリならnew演算子必須なので、今となってはnewありやなしやを考える必要はない。 #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:05:15newつけずにコンストラクタ関数を呼び出せちゃうよという話 #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:05:26クラス構文はnew演算子付けないと、TypeErrorが出る。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:05:58自作のクラスに関しては、newをつけないと 使わないとならないので、特に気にする必要がない。 #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:06:10組み込みオブジェクトは、newをつけないとDateのみで呼び出すと、現在時刻を返す。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:07:45組み込みオブジェクトは、newがなくても呼び出すことは可能。…ってことは、項目33に書かれているようにnew無しで動くよう、コンストラクタが実装されているかも。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:08:05なるほどぉ、だからDateオブジェクトは、newをつけなくても呼び出せるのか。はっはー。 #ノンプロ研 #EffectiveJavaScript
2021-10-31 20:08:30そもそもclass本体はStrictモードで実行されます。ということで、newをつけずにコンストラクタを呼び出すと、TypeErrorになります。 developer.mozilla.org/ja/docs/Web/Ja… #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:08:52「new演算子を記述しなかった場合、コンストラクターは通常の関数として扱われ、オブジェクトを生成しない(だが、thisはセットされる)」 #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:10:09new演算子をつけないと、関数として扱われる。 ただ、オブジェクトはつくらない。 thisには入るけれども、そのthisはグローバルになる #ノンプロ研 #EffectiveJavaScript輪読会
2021-10-31 20:10:28