尝试在服务器端 PhantomJS 脚本中使用similar.js 会引发未定义的错误,并且没有任何日志记录会穿透 {object Object} 。在 phantom/examples/universe.js 文件之后进行模式化,我尝试将原始的similar.js 文件转换为:
(function (_this) {
_this['resemble'] = function (fileData) {
...
}
}(this));
进入
exports.create = function () {
(function (_this) {
_this['resemble'] = function (fileData) {
...
}
}(this));
};
也
exports.create = function () {
resemble = function (fileData) {
...
}
};
首先,这个悬空到底是(this)
做什么的?其次,我怎样才能记录那个对象?最后,包装该文件的正确方法是什么?
谢谢!