2021年11月1日

ノンプロ研 Effective JavaScript輪読会#5

書籍「Effective JavaScript JavaScriptを使うときに知っておきたい68の冴えたやり方」の輪読会、第4回です。「第4章 オブジェクトとプロトタイプ(中編)」を進めます。
1
タカハシノリアキ#ノンプロ協会立ち上げました @ntakahashi0505

本日は #ノンプロ研 #EffectiveJavaScript輪読会 です! 長い長い4章「オブジェクトとプロトタイプ」を進めてまいります! pic.twitter.com/ggKdtSFJkt

2021-10-31 19:52:56
拡大
TSUJI KENZO @TsujiKenzo

今日はEffectiveJavaScript輪読会です。筋トレです。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:01:19
TSUJI KENZO @TsujiKenzo

トップバッターはetauさん。new演算子について考察が聞けるかも! #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:03:21
こはた @kohaku935

EffectiveJavaScript輪読会5回目参加します。 毎回ひやひやしております。 どうぞよろしくお願いします! #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:03:39
TSUJI KENZO @TsujiKenzo

え?持ち時間10分なの忘れてた。2分くらいで終わる。。。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:04:02
タカハシノリアキ#ノンプロ協会立ち上げました @ntakahashi0505

本日のトップバッターは @etau0422 さんです! 「項目33 newに依存しないコンストラクタの作り方」 ゆっくり喋ります! #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:04:12
な~🍀GASブログ更新中 @GasNao703

一人目、etauさん! 「項目33 newに依存しないコンストラクタの作り方」 #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:05:09
こはた @kohaku935

組み込みメソッド以外のクラス構文は、new演算子はマスト。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:05:11
@shotarosawada

class構文アリならnew演算子必須なので、今となってはnewありやなしやを考える必要はない。 #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:05:15
TSUJI KENZO @TsujiKenzo

クラス構文はnew演算子付けないと、TypeErrorが出る。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:05:58
な~🍀GASブログ更新中 @GasNao703

自作のクラスに関しては、newをつけないと 使わないとならないので、特に気にする必要がない。 #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:06:10
な~🍀GASブログ更新中 @GasNao703

組み込みオブジェクトはnewしなくても生成できます! #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:07:29
TSUJI KENZO @TsujiKenzo

組み込みオブジェクトは、newをつけないとDateのみで呼び出すと、現在時刻を返す。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:07:45
こはた @kohaku935

組み込みオブジェクトは、newがなくても呼び出すことは可能。…ってことは、項目33に書かれているようにnew無しで動くよう、コンストラクタが実装されているかも。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:08:05
TSUJI KENZO @TsujiKenzo

なるほどぉ、だからDateオブジェクトは、newをつけなくても呼び出せるのか。はっはー。 #ノンプロ研 #EffectiveJavaScript

2021-10-31 20:08:30
タカハシノリアキ#ノンプロ協会立ち上げました @ntakahashi0505

そもそもclass本体はStrictモードで実行されます。ということで、newをつけずにコンストラクタを呼び出すと、TypeErrorになります。 developer.mozilla.org/ja/docs/Web/Ja… #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:08:52
@shotarosawada

「new演算子を記述しなかった場合、コンストラクターは通常の関数として扱われ、オブジェクトを生成しない(だが、thisはセットされる)」 #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:10:09
な~🍀GASブログ更新中 @GasNao703

new演算子をつけないと、関数として扱われる。 ただ、オブジェクトはつくらない。 thisには入るけれども、そのthisはグローバルになる #ノンプロ研 #EffectiveJavaScript輪読会

2021-10-31 20:10:28
残りを読む(160)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?