我正在尝试学习 younode 研讨会,准确地说是使其模块化步骤。我在链接中编写了代码,但收到“标题错误”。我已经检查了括号和圆括号,但似乎找不到我错在哪里。任何帮助将不胜感激(我刚刚开始使用 Node )。 我的代码是这样的,您也可以在此链接中找到它: http://pastebin.com/G8x2GH7h
module.exports = function (directoryPath, extention, function(error, arrayOfNames) {
var fs = require('fs');
var path = require('path');
var FileNamesArray = [];
fs.readdir(directoryPath,function (error,list){
list.forEach(function (file) {
if (path.extname(file) === '.' + extention) {
FileNamesArray.push(file);
}
});
});
return FileNamesArray;
}){
return ArrayOfNames;
}
最佳答案
您的问题是您在函数声明内声明函数。
关于JavaScript( Node )错误 : Unexpected token function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526610/