Node中的函数的特点
在Node中,所有的模块(js文件),运行的时候,都被自动包裹了一个外层函数。
通过arguments.callee.toString()可以看到一个外层函数:
新建一个index.js,内容如下:
console.log(arguments.callee.toString())
打开命令行,输入:node index.js,结果如下图:
这个函数是所有模块都有的,node编译时往其中注入5个参数:
- exports————暴露模块
- require————引入模块
- module————exports属性暴露模块
- __filename————当前文件的绝对路径
- __dirname————当前文件所在文件夹的绝对路径

浙公网安备 33010602011771号