Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不可访问的JavaScript对象属性_Javascript_Console - Fatal编程技术网

不可访问的JavaScript对象属性

不可访问的JavaScript对象属性,javascript,console,Javascript,Console,奇怪的问题 我正在调查控制台中的一个对象。其中一个属性不能通过JavaScript访问,但可以通过控制台访问 是否可以通过JavaScript访问该属性 这是console.log(marker,marker.ie,marker.map)的输出: 以下是在控制台中打开的marker.ie属性: 在使用控制台.log时,标记.ie的值可能是未定义的。稍后可能会对其进行定义,这解释了如果您打印整个标记,它将显示的原因 也许你应该等待某个活动完成?就是这样。。。谢谢直到现在,我还以为console.

奇怪的问题

我正在调查控制台中的一个对象。其中一个属性不能通过JavaScript访问,但可以通过控制台访问

是否可以通过JavaScript访问该属性

这是console.log(marker,marker.ie,marker.map)的输出:

以下是在控制台中打开的marker.ie属性:


在使用
控制台.log时,
标记.ie
的值可能是
未定义的。稍后可能会对其进行定义,这解释了如果您打印整个
标记
,它将显示的原因


也许你应该等待某个活动完成?

就是这样。。。谢谢直到现在,我还以为console.log在某个时刻捕获了一个对象。我认为它可以用于文本对象(
{}
),但不能用于类实例(
new
)。这可能会随着时间的推移而改变,所以对这条语句的有效性持保留态度。因此,您在console中看到的状态在您查看它时被记录下来。