gpt4 book ai didi

javascript - 从外部 JS 文件动态读取所有变量

转载 作者:行者123 更新时间:2023-12-03 09:26:33 28 4
gpt4 key购买 nike

我正在加载一个外部 javascript 文件,该文件仅填充有 int 或字符串或 bool 值或数组的变量。类似...

varBool=false;
var1="var1";
var2="var2:";
var3="var3";
anothervar3="anotehr var 3";
var5="var5";
testvar2="test var 2";
var7="var7";
var8="var8";
myvar34="myvar 34";
var10="var 10:";

morevars2="more vars!";
morevarshere="more vars here.";
morevars5="more vars.";
morevarsthere="more vars there";
myarray=new Array(1);
myarray[0]="d";
anotherarray=new Array(5);
anotherarray[0]="value 1";
anotherarray[1]="value 2";
anotherarray[2]="value 3";
anotherarray[3]="value 4";
anotherarray[4]="value 5";

我读过一些关于通过访问变量名称本身从父 JS 访问这些变量的问题。但是每次加载新的 JS 时,我要加载的文件都会有不同的值集。是否可以在不指定确切的变量名称的情况下动态获取值?

谢谢!

最佳答案

创建一个 JSON 对象来存储数据。然后您可以迭代该对象以获取键/值对。

var vars = '{"name": "Someone","number": 15,"type": "something"}';

var json = JSON.parse(vars);

for (var key in json){
console.log(key + ' => ' + json[key]);
}

关于javascript - 从外部 JS 文件动态读取所有变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31645633/

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