如果我在我的应用中设置断点并在chrome devtools中点击它,有没有办法搜索特定的值?假设我有一个巨大的物体,而我正在寻找的变量并不是我所期望的。也许应该有一些属于" foobar"的字符串。我希望它在this.attributes.name中,但它不在那里。有没有办法找到它而不点击DOM中的每一个值?
答案 0 :(得分:1)
当您的应用程序遇到断点时,您可以在对象中运行for循环。
例如,如果您的对象是:
var attributes = {a: 1, b: 2, c: 3, d: 4, e: 5};
并且您希望找出其中哪一个的值为3
,您可以在Chrome devtools中的JavaScript控制台中运行for循环,这类似于:
for (i in attributes) {
if (attributes[i] === 3) {
console.log("3 was found at " + i);
}
}