05. 变量与函数的导出和使用

2022-10-31 16:46:36发布
55

exports (与es6的export类似)

新建一个utils.js文件,写入以下内容

导出

exports.a = [1, 2, 3, 4, 5]; // 导出一个变量a
exports.b = true; // 导出一个变量b
exports.c = (str) => { // 导出一个函数
   console.log(str);
}

使用

const utils = require('./utils.js');

console.log(utils.a);
console.log(utils.b);
utils.c('node.js');

输出


module.exports (与es6的export default类似)

module.exports + 函数或者变量,整体导出。例子:

导出

module.exports = (str) => {
   console.log(str);
}

使用

const say = require('./utils.js');

say('node.js');

输出