if 文の条件が if (typeof timeoutId !== 'undefined') でしたが
下記の条件でも全て正常に動きました!!
A--------------------------------------
if( typeof timeoutId !== undefined ) // '' を外した場合
B--------------------------------------
if( typeof timeoutId !== null ) // null にした場合( null にしても大丈夫でした )
C--------------------------------------
if( timeoutId !== 'undefined' ) // typeof を外した場合
こちらはどの場合でも問題ないのでしょうか??
typeof と null と undefined の違いを自分でも調べてみましたが
こちらのコードで'undefined' を選択する理由が良くわからなかったです!!
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?