7

jQuery 1.4 の構築方法に関するJohn Resig のスライドショーで、彼はundefined「(変数を) 再利用できる」という理由で jQuery クロージャーに変数を追加した点について言及しました。

undefinedは通常の変数ではありません:

> var undefined = 4
  undefined
> undefined
  undefined

したがって、 undefined は変数ではないことがわかります。では、なぜundefinedjQuery ソースで が再定義されないのでしょうか?

スライド 31

4

2 に答える 2

10

一部の JavaScript エンジンでundefinedは値を設定できるためです。これは、undefined本当にであることを確認するためのものundefinedです。

于 2013-07-25T14:27:16.910 に答える