gpt4 book ai didi

JavaScript 迭代 Page 中的所有变量

转载 作者:行者123 更新时间:2023-11-27 22:56:29 25 4
gpt4 key购买 nike

我想获取所有 JavaScript 变量。因此,我按照本主题中的说明进行操作,结果很顺利。

Get all Javascript Variables?

现在我还想获取所有未声明为变量的字符串。例如,在下面的代码中,当我迭代 this 时,我在输出中获得变量 hello 的值。但是,由于“传递我的消息”字符串未声明为变量,因此我在输出中没有得到该字符串。

<script>
function MyFunction(msg){
alert('Message Passed : '+msg)
}
var hello = "AAA";
MyFunction("Passing My Message");

for (i in this){
console.log(i + " : " + eval(i));
}
</script>

现在我的问题是,有什么方法可以在输出中获取传递我的消息字符串。

最佳答案

你不会的。当您调用函数 MyFunction 时,它会创建变量 msg。当函数完成时,变量 msg 将被删除。

如果您检查 MyFunction 函数内部,那么您会看到 msg 变量,但在其他任何时候都看不到它。

关于JavaScript 迭代 Page 中的所有变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37570268/

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