几个重要概念
1)在 Node.js 全局对象是哪个:global;
//浏览器环境添加的变量都属于window对象 var i = 1; console.log(window.i); //1 //Node环境的全局变量是global,添加变量,只能直接添加 global.j = 2;
2)在 Node.js 环境中:this != global(重要);
3)__dirname(重要):代表当前运行js 文件所在的目录;
4)缓冲区:本质是存放数值的一个数组,若知道 buffer 存放的文本数据,则可以使用 buffer.toString() 获取文本内容;
5)为什么要模块化:易维护,变量名不担心重复,提高代码复用程度;
6)在 node.js 怎么使用模块化(重要):
导出:
moduel.exports.属性 = 值
导入:
const 模块名 = require('模块所在的js 文件路径')
全局对象
JavaScript 中有一个特殊的对象,称为全局对象&#