【问题】控制台打印对象显示为空,但是点开后却有属性
今天在使用一个插件的时候,调用插件的方法报错,然后我打印了方法中相关的一个对象显示为空,但是点开后却又有值,如下图所示:
点开后:
这让我倍感疑惑,然后经过查询才知道出现这样的可能情况是:当打印的时候,对象是没有属性的,但在打印之后程序继续执行, 然后又有属性了。
这样就很容易解释这个情况了,以下是部分代码:
因此在编写代码的过程中,一定要注意页面(元素)是否已经加载完毕的情况。
今天在使用一个插件的时候,调用插件的方法报错,然后我打印了方法中相关的一个对象显示为空,但是点开后却又有值,如下图所示:
点开后:
这让我倍感疑惑,然后经过查询才知道出现这样的可能情况是:当打印的时候,对象是没有属性的,但在打印之后程序继续执行, 然后又有属性了。
这样就很容易解释这个情况了,以下是部分代码:
因此在编写代码的过程中,一定要注意页面(元素)是否已经加载完毕的情况。