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'
を選択する理由が良くわからなかったです!!
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?