为什么 disable() 里设置为 undefined 而不是 null?

来源:3-8 once的设计

小影Cople

2015-06-30 12:38

list = stack = memory = undefined;

清空变量不一般是使用 null 么?

写回答 关注

1回答

  • 1于是浮草开出伶仃的花_0
    2015-09-18 07:12:28

    Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。
    Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题