ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、概述 require是CommonJS/AMD这类库的社区规范,而import是语言规格层面的功能;基本功能是读入并执行一个javascript文件,并返回该模块的exports对象,如果没有指定模块路径,则报错;require的使用方法是直接将module.exports输出的对象声明对象使用; ## 二、模块导入 ``` // foo.js //1、一个一个 导出 module.exports.age = 1 module.exports.foo = function(){} exports.a = 'hello' //2、整体导出 module.exports = { age: 1, a: 'hello', foo:function(){} } ``` ``` //引入的方法 const foo = require('./foo.js') console.log(foo.age) //1 ``` ## 三、实例 ``` // 定义在foo.js文件 module.exports = {//代码块}   //输出对象 // 使用 var foo = require('./foo.js');       //foo就是输出的对象 ```