如何使用chrome控制台查找对象中的特定键?

时间:2015-11-07 21:32:31

标签: javascript google-chrome google-chrome-devtools

这可能是一个巨大的新手问题,但我不知道。

我正在使用chrome inspect with debugger检查我的JS。现在我正在使用带有标记对象的gmaps。当我在chrome控制台中打开一个对象时,为了显示对象键,有一个包含许多不同子键的长列表。

问题是有这么多子密钥几乎不可能找到我的特定密钥。

如何轻松搜索特定(自定义)密钥的所有密钥?是否有某种搜索功能可用于查找特定键及其路径,以便我可以在我的JS中调用它?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用下面的简单代码转储对象。然后在您的Chrome浏览器上点击“ ctrl + J ”打开控制台并右键单击“LOG”部分并将日志文件保存到文本编辑器并慢慢地从那里回顾。

for (var key in gmapObject) {
    console.log('The key is ' + key + ' and the value is =' + value + '.');
}

实际上你不应该转储对象来寻找东西。

您可能需要查看google地图api页面。 https://developers.google.com/maps/documentation/javascript/3.exp/reference

例如,如果您要在标记中查找内容,则应使用标记gmap对象提供的API使用实际API转储值。例如,如果您想知道标记的坐标,它将类似于

marker.getPosition()。的toString()

参考: https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker