1. 首页
  2. 数据库
  3. 其它
  4. JS判断对象是否存在的10种方法总结

JS判断对象是否存在的10种方法总结

上传者: 2021-01-17 02:30:33上传 PDF文件 61.03KB 热度 14次
Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: 代码如下:if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。 第一种写法根据直觉,你可能觉得可以这样写: 代码如下:if (!myObj) {
用户评论