js根据后缀判断文件文件类型的方法

  介绍

这篇文章主要讲解了js根据后缀判断文件文件类型的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

核心代码

& lt; script>   函数getFileType(文件名){//后缀获取   让后缀=& # 39;& # 39;;//获取类型结果   让结果=& # 39;& # 39;;   尝试{   const flieArr=fileName.split(& # 39; # 39;公司);   后缀=flieArr [flieArr。长度- 1];   }捕捉(err) {   后缀=& # 39;& # 39;;   }//文件名无后缀返回错误的   如果(后缀){返回错误;}   后缀=suffix.toLocaleLowerCase ();//图片格式   const imglist=[& # 39; png # 39; & # 39; jpg # 39;, & # 39; jpeg # 39;, & # 39; bmp # 39;, & # 39; gif # 39;];//进行图片匹配   结果=imglist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;图像# 39;;   }//匹配三种   const txtlist=[& # 39; txt # 39;];   结果=txtlist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;txt # 39;;   }//匹配excel   const excelist=[& # 39; xls # 39; & # 39; xlsx& # 39;];   结果=excelist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;excel # 39;;   }//匹配词   const wordlist=[& # 39;医生# 39;& # 39;多克斯# 39;];   结果=单词表。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;词# 39;;   }//匹配pdf   const pdflist=[& # 39; pdf # 39;];   结果=pdflist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;pdf # 39;;   }//匹配ppt   const pptlist=[& # 39; ppt # 39; & # 39; pptx& # 39;];   结果=pptlist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;ppt # 39;;   }//匹配视频   const videolist=[& # 39; mp4 # 39; & # 39; m2v& # 39;, & # 39; mkv # 39;, & # 39; rmvb # 39;, & # 39; wmv # 39;, & # 39; avi # 39;, & # 39; flv # 39;, & # 39; mov # 39;, & # 39; m4v& # 39;];   结果=videolist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;视频# 39;;   }//匹配音频   const radiolist=[& # 39; mp3 # 39; & # 39; wav # 39;, & # 39; wmv # 39;];   结果=radiolist。找到(项目=比;项===后缀);   如果(结果){   返回& # 39;射频和# 39;;   }//其他文件类型   返回& # 39;其他# 39;;   }   console.log (getFileType (“jb51.jpg"));   & lt;/script>

在chrome中F12测试发现

 js根据后缀判断文件文件类型的方法

符合我们的要求。

<强>上面的代码主要用到了js(=祝辞)箭头函数

ES6标准新增了一种新的函数:箭头功能(箭头函数)。

为什么叫箭头功能?因为它的定义用的就是一个箭头:

x=比;* x

上面的箭头函数相当于:

函数(x) {
返回x * x;
}

箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{…}和回报都省略掉了。还有一种可以包含多条语句,这时候就不能省略{…}和回报:

<强>=祝辞是es6语法中函数的箭头

(x)=比;x + 6

相当于

函数(x) {
返回x + 6;
};

看完上述内容,是不是对js根据后缀判断文件文件类型的方法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

js根据后缀判断文件文件类型的方法