gpt4 book ai didi

javascript - 如果没有扩展名,node path.extname 返回空字符串

转载 作者:行者123 更新时间:2023-12-02 14:59:59 24 4
gpt4 key购买 nike

在节点中使用路径时

path.extname(files[index])

我不希望它返回空字符串或根本不返回

使用 if 语句我如何只返回那些具有扩展名的内容?

最佳答案

猜测您在 map() 语句中使用它,总会有一个返回值,或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 !== '';
});

关于javascript - 如果没有扩展名,node path.extname 返回空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35493347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com