在声明变量的时候,为什么要在将来赋值对象的变量要给个null而不是undefined?

来源:3-1 JavaScript数据类型之undefined与null

WittChen

2020-04-23 14:40:06

http://img.mukewang.com/climg/5ea1378b09eb247111300573.jpg老师您好,如果某个变量要在将来指向一个对象object,为什么说最好赋值是一个null,如果是其他值,是对性能造成影响还是其他的原因,我只能想到一个原因就是为了提高代码的可读性,容易维护,不知道理解是对是错

写回答

1回答

好帮手慕码

2020-04-23

同学你好,同学的理解也是可以的;还有另一种理解:如果我们定义了一个变量准备在将来用来保存对象,那么最好是将这个变量的初始值设置为null,这样一来,代表的是空指针,可以释放变量的引用

同学先了解下即可,我们在第二阶段的js高级中会讲到这些知识点。祝学习愉快~

0

0 学习 · 40143 问题

查看课程