在节点
中使用路径时path.extname(files[index])
我不希望它返回空字符串或者根本不返回
使用if语句我将如何仅返回具有扩展名的那些?
答案 0 :(得分:2)
猜测您是在map()
声明中使用此功能,总会有return
值或false
。最简单的方法就是filter()
结果:
files.map(file => path.extname(file)).filter(ext => ext !== '');
请注意,如果您使用的是早期版本,则可以从node.js v4获取箭头功能,将其替换为
files.map(function (file) {
return path.extname(file);
}).filter(function (ext) {
return ext !== '';
});