Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 识别多个脚本中的公共变量_Javascript - Fatal编程技术网

Javascript 识别多个脚本中的公共变量

Javascript 识别多个脚本中的公共变量,javascript,Javascript,如何确定哪些变量在多个脚本中用作全局变量? 我试图解决一个错误,occors在一个我没有写的网页上 该网页导入许多不同的脚本,用普通JavaScript编写 显然,在多个脚本文件中使用了一些常见变量,这就是问题的原因 通过在组合文件中的vscode上使用“replace”cntl+h,将所有类型从let更改为var,解决了这个问题。 似乎前程序员使用了这样的东西- 无论如何,为了修复它,我想确定哪些是公共变量,哪些脚本使用它们 最好的方法是什么?试试本地存储概念 例如: let key =

如何确定哪些变量在多个脚本中用作全局变量?

我试图解决一个错误,occors在一个我没有写的网页上

该网页导入许多不同的脚本,用普通JavaScript编写

显然,在多个脚本文件中使用了一些常见变量,这就是问题的原因

通过在组合文件中的vscode上使用“replace”cntl+h,将所有类型从let更改为var,解决了这个问题。

似乎前程序员使用了这样的东西-

无论如何,为了修复它,我想确定哪些是公共变量,哪些脚本使用它们

最好的方法是什么?

试试本地存储概念

例如:

let key = 'Item 1';
localStorage.setItem(key, 'Value'); 
localStorage.getItem(key);  //use this syntax any other file it will work.
否则

使用所需方法:

如果您使用的是ECMAScript:


您可以先看看,您是如何替换let->var的?你能试着把注意力集中在那些let上,并检查它们是如何使用的吗?因为这是问题的根源。
const varName = require('./importYourScript.js')
console.log(varName);
import varName from './importYourScript';
console.log(varName);