在声明变量的时候,为什么要在将来赋值对象的变量要给个null而不是undefined?
来源:3-1 JavaScript数据类型之undefined与null
WittChen
2020-04-23 14:40:06
老师您好,如果某个变量要在将来指向一个对象object,为什么说最好赋值是一个null,如果是其他值,是对性能造成影响还是其他的原因,我只能想到一个原因就是为了提高代码的可读性,容易维护,不知道理解是对是错
1回答
同学你好,同学的理解也是可以的;还有另一种理解:如果我们定义了一个变量准备在将来用来保存对象,那么最好是将这个变量的初始值设置为null,这样一来,代表的是空指针,可以释放变量的引用。
同学先了解下即可,我们在第二阶段的js高级中会讲到这些知识点。祝学习愉快~
相似问题