java脚本中null的用例是什么?当为null时应该使用而不是undefined?
这是一个非常广泛的问题.您可以/应该null在需要看起来像对象引用但没有值的东西时使用.null是对象引用类型的undefined(或者undefined是非对象引用类型的版本null).
您可能 需要使用几个地方null而不是undefined其他地方:处理主机提供的期望对象引用的对象时.假设我们有一个主机提供的对象foo,该对象具有thingy可能引用另一个主机提供的对象的属性.由于使其对象的完整JavaScript对象主机环境不是必需的,你会发现,你得到一个错误分配就像一个非对象的引用类型的值undefined到foo.thingy哪里分配null给它的工作原理.(也就是说,大多数主机环境会在这种情况下应用类型强制,现在大量的主机环境提供真正的JavaScript对象而不是假对象.)
| 归档时间: |
|
| 查看次数: |
43 次 |
| 最近记录: |