我有一个小项目,我决定转移到 gulp 以使其更方便。我想把所有的js分成文件,否则我会感到困惑,我的眼睛会发狂,但由于某种原因,这个看似很棒的想法出现了一个问题,它给了我一个没有错误的错误。有一个表单,提交的时候需要过一遍,核对数据,上传到后台。我将所有输入放入 inputElements 数组中:
let inputElements = [
formSurname = addForm.userSurname,
formName = addForm.userName,
formLastName = addForm.userLastName
];
这给了我:
script.js:107 未捕获(承诺中)ReferenceError: formSurname 未定义
我用日志调试了控制台 - 有一个值。我决定在数组之前声明变量,然后将它们放入这个数组中 - 它可以工作,但它最终已经是 8 行,这不是很酷......
我有两个脚本:旧脚本(所有内容都在一堆中)和新脚本,我在其中通过导入添加所有内容,但它在新脚本中不起作用。所有变量都在一个单独的文件中,这是需要的 - 我导入它们。我想也许我可以在同一个文件中声明 addForm,但这也不起作用。
ps:我刚刚学习js,所以也许我太愚蠢了,但老实说我不明白出了什么问题:(
1 个回答