道理我都懂 我就想知道如下代码在nodejs环境下运行
var varFunc = function declareFunc() {
console.log(this);
console.log(global);
console.log(global.declareFunc);
console.log(declareFunc);
}
console.log(this)
varFunc();
这段代码中 最后为什么能console
出来 [Function: declareFunc]
?
最后执行打印的信息是
console.log(declareFunc);
这一句来看看这篇:
Nodejs中的一些小trick - QueenKing - SegmentFault /a/11...