所以,我在 .js 文件中有以下数组:
//file name: myVar.js
var myVar= [
{id:1, items:
[
{
"Name": "John",
"Surname": "Doe",
"Country": "Portugal"
}
]},
{id:2, items:
[
{
"Name": "Mary",
"Surname": "Jane",
"Country": "France"
}
]
}
]
我想要做的是,在另一个 .js 文件中调用它,例如:
//file name: expVar.js
var expVar = //var exported
我已经尝试了一些我通过互联网发现的东西,但似乎都没有奏效。在此先感谢您的帮助。
许多现代浏览器都支持JavaScript modules,您可以将其用于export
一个文件中的数组,也可以用于另一个文件中的数组import
。
它看起来像这样:
// myVar.js
export var myVar = [/* your content */];
在你的第二个文件中:
// expVar.js
import { myVar } from './myVar.js'
// Now you can use `myVar` here directly!
console.log(myVar);
PS:很多时候,你会有某种打包器(例如Webpack或Parcel)为你组装不同的 JavaScript 文件。它们可能支持不同类型的模块(例如require
),但 JavaScript 模块是最常见的模块之一。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句