有什么方法可以过滤具有给定扩展名的文件,然后进一步过滤它们
例如:我有.txt
扩展,我想得到我所有的.txt
来自数组
file=
[ "animal_bio.txt",
"xray.pdf",
"fish_bio.txt",
"mammal_doc.txt",
"human_bio.txt",
"machine.jpg"
]
过滤后的输出包含所有.txt
扩展名并进一步它应该包含具有以下内容的所有文件_bio.txt
名字在里面。
所以输出看起来像
futherFile=
[ "human_bio.txt",
"fish_bio.txt",
"animal_bio.txt"
]
您可以使用String.protytype.endsWith
将字符串与您的扩展名进行比较的函数
const file =
[ "animal_bio.txt",
"xray.pdf",
"fish_bio.txt",
"mammal_doc.txt",
"human_bio.txt",
"machine.jpg"
]
result = file.filter((fileName) => fileName.endsWith("_bio.txt"));
console.log(result)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)