这可能是一个巨大的新手问题,但我不知道。
我正在使用chrome inspect with debugger检查我的JS。现在我正在使用带有标记对象的gmaps。当我在chrome控制台中打开一个对象时,为了显示对象键,有一个包含许多不同子键的长列表。
问题是有这么多子密钥几乎不可能找到我的特定密钥。
如何轻松搜索特定(自定义)密钥的所有密钥?是否有某种搜索功能可用于查找特定键及其路径,以便我可以在我的JS中调用它?
答案 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