我在回调,filePath,stat和name中得到三个参数。在将它传递给异步函数之前,我需要从中形成一个对象。
var config = {};
walk('directory', function(filePath, stat, name) {
console.log("filePath", filePath);
config.input = filePath;
config["output"] = path.join("json", name + ".json");
});
以下是输出:
FilePath: word\file1.doc
{ input: 'word\\file1.doc', output: 'json\\file1.doc.json' }
FilePath: word\file2.doc
{ input: 'word\\file2.doc', output: 'json\\file2.doc.json' }
为什么在我的对象中会附加\?虽然我的FilePath只有一个斜杠。