JS 中 undefined、null的区别 其他 2021-03-23 17:05 0 阅读 1.undefined与null的区别? undefined表明定义了变量但是还未赋值。 null表明定义了变量并且赋值了,但赋值为null。 2.什么时候给变量赋值为null? 常见两种情况: 变量初始化为null时,表明将要赋值为对象。 let obj = null; //经过一系列逻辑 obj={ name:'鸭绒' } 某全局变量或闭包对象无意义后,赋值为null 全局变量或闭包若不赋值为null,则浏览器不会将它视为垃圾对象,这将会占用资源或导致内存泄漏。 猜你喜欢