概述
对于文件名排序,主要是碰到以数字开头的文件名的排序,需要按照前面数字的顺序排序。网上看到一些实现,很多都是遍历数组中的值,缓存前面有数字的字符转换成数字比较。实现得颇有些麻烦,看起来也费劲。javascript提供的parseInt和parseFloat函数在parse这种以数字开头的字符串时,会返回开头的数字值,如果不是以数字开头,返回一个NaN对象,这样的话如果字符串以数字开头,就可以直接利用parseFloat或者parseInt函数返回的值来进行比较,如果parse出来的值是NaN则可以直接比较大小(默认比较是根据ascii字符的顺序)。
还剩一个问题,中文名字根据拼音字母排序!这个问题稍微有点麻烦,下次写!
最后
以上就是害怕裙子为你收集整理的javascript 文件名排序的全部内容,希望文章能够帮你解决javascript 文件名排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复