gpt4 book ai didi

Javascript:过滤已附加到全局范围的变量?

转载 作者:行者123 更新时间:2023-11-28 00:57:10 25 4
gpt4 key购买 nike

是否可以在浏览器中找到附加到窗口范围的变量?不是预先存在的变量,而是我附加的变量。

执行 console.log(window) 会给出一长串可用变量,但我只想查看我附加的内容。

最佳答案

我们可以提取任何具有“[native function]”的函数,因为它们是......原生的。以下代码片段将创建一个由不预先存在的函数名称组成的数组 non_natives

var non_natives = [];

for ( fin in window ) {
if ( typeof(window[fin]) === "function" && window[ fin ].toString().indexOf("[native code]") === -1 ) {
non_natives.push( fin );
}
}

如果您将其复制并粘贴到 Web 控制台中,您应该能够查看 non_natives 数组。

关于Javascript:过滤已附加到全局范围的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26087902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com