函数对象+空字串 = 函数内容

function add(...arg) {
  return arg.reduce((per, cur) => per + cur, 0);
}

console.log(add + "");

//function add(...arg){
//   return  arg.reduce((per,cur)=>per + cur, 0)
//}

node.js 中 查看 CommonJS 的模块

index.js

exports.a = 1;

console.log(arguments.callee + "");

使用 node 运行

node index.js

打印

function (exports, require, module, __filename, __dirname) {

exports.a = 1

console.log(arguments.callee + "")
}

exports 为 module 中的属性