JavaScript: 遍历浏览器窗口对象并查找包含 'abc' 的属性
在浏览器中,可以使用以下代码将所有的 'window' 对象输出为 JSON,并判断哪个属性的值中包含 'abc',并输出当前对象名:
// 输出所有windows对象为JSON
console.log(JSON.stringify(window));
// 判断属性值中包含'abc'的属性,并输出当前对象名
for (var prop in window) {
if (window.hasOwnProperty(prop) && typeof window[prop] === 'string' && window[prop].includes('abc')) {
console.log('属性值中包含'abc'的属性: ' + prop);
}
}
请注意,浏览器中的 'window' 对象可能非常庞大,因此输出的结果可能会很长。
原文地址: https://www.cveoy.top/t/topic/pj8c 著作权归作者所有。请勿转载和采集!