JavaScript的require是一个用来加载模块的函数,它可以将一个模块中的变量,函数,对象等内容导入到当前文件中,以便当前文件可以使用它们。
如果要使用require加载模块,需要在当前文件中定义一个变量,将它赋值为require函数的返回值。
// 定义一个变量 let moduleA; // 使用require加载模块 moduleA = require('./moduleA');
这里的moduleA是一个模块,它可以是一个JavaScript文件,也可以是一个文件夹,如果是文件夹,那么require会自动加载它的index.js文件。
加载完成之后,可以通过moduleA变量来访问模块中定义的变量,函数,对象等内容,例如:
// 访问模块中定义的变量 console.log(moduleA.name); // 访问模块中定义的函数 moduleA.sayHello();
require也支持加载第三方模块,例如:
// 加载第三方模块 let lodash = require('lodash'); // 使用lodash中定义的函数 let result = lodash.map([1, 2, 3], (item) => { return item * 2; }); console.log(result); // [2, 4, 6]
以上就是使用JavaScript的require加载模块的方法,它可以让我们更方便地将模块中的变量,函数,对象等内容导入当前文件,从而更好地组织代码。
本文链接:http://task.lmcjl.com/news/13027.html