假设我有两个文件,它们位于不同的目录中:
/folder1/first.js
/folder1/folder2/second.js
first.js
包含一个名为 newName
的变量。是否可以在 second.js
访问它? (如何)?
编辑:HTML 文件位于与 first.js
相同的目录中。
原文由 wh1te_d1ce 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设我有两个文件,它们位于不同的目录中:
/folder1/first.js
/folder1/folder2/second.js
first.js
包含一个名为 newName
的变量。是否可以在 second.js
访问它? (如何)?
编辑:HTML 文件位于与 first.js
相同的目录中。
原文由 wh1te_d1ce 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
6 回答1.1k 阅读
您应该在 first.js 文件中使用 export 函数,并在 second.js 中使用 require 来访问该变量。
例如,如果您在 first .js 中将 var 命名为 first。
像这样导出它:
export { first };
然后像这样导入 second.js:
import { first } from './first.js'
然后你可以在 second.js 中使用变量。
Console.log(first.name);
//达摩