已经搜索并尝试了几种不同的方法,但我没有成功,因此请寻求有关我做错事情的帮助。
我有一个页面index.html,其头部包含以下内容:
<script src="/assets/config.js"></script>
这是正文部分的结尾:
<script src="/assets/app.js"></script>
在app.js中,我有以下内容:
let newName = inputName; // <-- this comes from an html text box
if (configs && configs.name) {
console.log(" - - adding new name: " + newName);
try {
configs.name.push(newName);
} catch (err) {
console.log("Error: " + err.name + " - " + err.message);
}
}
在config.js中,我有以下内容:
var configs = {
name: ["adam","joe","jerry"]
}
当我运行代码时,似乎应该可以工作。我在控制台中没有收到任何错误,但是新值未添加到数组中。
对此表示任何帮助。