// 剔除与后缀_signature同名的文件
var arr = [
"/repository/temp/upload/idCard-0.jpg",
"/repository/temp/upload/idCard-1.jpg",
"/repository/temp/upload/idCard_IDcheck.jpg",
"/repository/temp/upload/222.pdf",
"/repository/temp/upload/Customer Declaration for VTM A.pdf",
"/repository/temp/upload/Customer Declaration for VTM.pdf",
"/repository/temp/upload/Customer Declaration for VTM_signature.pdf",
"/repository/temp/upload/HFE.pdf",
"/repository/temp/upload/HFESupplementInformation.pdf",
"/repository/temp/upload/HFESupplementInformation_signature.pdf",
"/repository/temp/upload/HFE_signature.pdf"
];
var arr2 = [], arr3 = [], arr4=[];
arr2 = arr.filter(function(item){
return item.lastIndexOf('_signature.pdf') != -1;
});
console.log(arr);
console.log(arr2);
arr3 = arr2.map(function(item){
return item.split('_signature.pdf')[0]+'.pdf';
});
console.log(arr3);
arr4 = arr.filter(function(item){
return arr3.indexOf(item) == -1;
});
console.log(arr4);
从一组文件名中保留某些同名且带后缀的文件
最新推荐文章于 2021-03-20 05:14:44 发布
本文介绍了一种使用JavaScript从文件数组中筛选并移除带有特定签名后缀的文件的方法。通过两个步骤实现:首先筛选出所有含有_signature.pdf后缀的文件路径,然后通过去除这些路径中的_signature部分来获取其原始文件名;最后,从原始文件数组中排除这些原始文件名对应的文件。
651

被折叠的 条评论
为什么被折叠?



