var undefined;
By Symphony - Last updated: Tuesday, August 11, 2009 - Save & Share - Leave a Comment
今天Rainux同学给我上了一课:
var undefined; 小测试,谁知道这行代码的意义?这样写肯定没错的。其实这个写法是从 jQuery 源代码里偷出来的意义在于提高访问 undefined 的速度,并且在 IE 里也可以使用 undefined 这个特殊值。IE 很恶心,有 undefined 值,但是不能用 undefined 访问它,只能用 typeof xxx === ‘undefined’ 来判断所以定义一个变量名为 undefined,不给它赋值,那么它的值是 undefined 了。哈哈,有意思吧。