使用"这个"在Node.js中的函数中

时间:2014-03-24 18:32:36

标签: javascript node.js

尝试访问函数中的this,但未定义。

function processEachPath(element, index, list) {
    logger.debug(this);

}

...

_.each(config, processEachPath);

1 个答案:

答案 0 :(得分:1)

您需要将其显式绑定到函数:

function processEachPath(element, index, list) {
    logger.debug(_this);
}

// ...

(processEachPath.bind(this))();