如何从另一个文件“ .txt,.js”导入“ var”变量?

时间:2019-09-08 17:16:56

标签: javascript variables

在平台游戏“ TyranoBuilder”中,我可以使用一些JavaScript!所以我可以像

var bb = (ORANGE)

游戏可以通过

来获取该变量
f.Test = (bb); 

我的问题是我如何从游戏外部,从URL导入bb变量! ?例子

var bb = src"http....a.js" 

因此我可以随时编辑它! :|对不起,我的英语,但是我真的需要!我已经阅读了一些内容,例如html firs.js第二.js!但是第二个js在游戏中!

1 个答案:

答案 0 :(得分:1)

否:这就是JSON的目的。

不要像创建许多程序一样,不要创建文本文件,创建.json文件并将变量放在其中作为对象属性。例如

{
    bb: "orange",
    fg: "green"
}

然后,如果您使用的是Node之类的东西,则可以直接将其导入:

const config = require('./config.json');
...
let thing = config.bb;

或者您也可以从url分别加载文件(例如,如果使用的是浏览器,则使用Fetch API),然后对提取的结果使用.json()函数,以获取纯数据您可以像程序其他任何部分一样访问的JS:

function startGame(config) {
  // entry point that starts your actual application
}

fetch("/config.json").then(data => data.json()).then(config => startGame(config));