Node中的函数的特点

在Node中,所有的模块(js文件),运行的时候,都被自动包裹了一个外层函数。
通过arguments.callee.toString()可以看到一个外层函数:
新建一个index.js,内容如下:

 

console.log(arguments.callee.toString())

 

 

打开命令行,输入:node index.js,结果如下图:

这个函数是所有模块都有的,node编译时往其中注入5个参数:

  • exports————暴露模块
  • require————引入模块
  • module————exports属性暴露模块
  • __filename————当前文件的绝对路径
  • __dirname————当前文件所在文件夹的绝对路径
posted @ 2022-06-30 13:18  罗砂  阅读(24)  评论(0)    收藏  举报