如何使用chrome控制台在对象中找到特定的密钥

how to find specific key in object using chrome console?

本文关键字:密钥 chrome 何使用 控制台 对象      更新时间:2023-09-26

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

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

问题是子密钥太多了,几乎不可能找到我的特定密钥。

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

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

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

事实上,你不应该为了找东西而丢弃物体。

你可能想看看谷歌地图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