起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1375|回复: 2

[处理中3] 这是我的排序程序,排序出来还是乱

[复制链接]

43

主题

59

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
发表于 2016-12-22 11:32:44 | 显示全部楼层 |阅读模式
[img]C:\Users\Administrator\Desktop\Screenshot_2016-12-22-11-29-03-880_com.jhh.filema
  1. // 进行排序
  2.         function orderFileEntry(entries) {
  3.                 entries.sort(function(a, b) {
  4.                         if (a.isDirectory && b.isFile) {
  5.                                 return -1;
  6.                         } else if (a.isFile && b.isDirectory) {
  7.                                 return 1;
  8.                         }else if(a.name.toLowerCase()>b.name.toLowerCase())
  9.                 return 1;
  10.                 });

  11.         }
复制代码
[/img]
Screenshot_2016-12-22-11-29-03-880_com.jhh.filema.png
发表于 2016-12-22 11:53:22 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-12-22 11:58 编辑

你的程序比较完是否目录和是否文件后!
就已经return了!
没有时机执行比较字符串,


试试排序两次,调用两次方法!第一次根据目录文件排序,第二次根据名称排序!应该就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

59

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2016-12-22 11:57:24 | 显示全部楼层
liangyongfei 发表于 2016-12-22 11:53
你的程序比较完是否目录和是否文件后!
就已经return了!
没有时机执行比较字符串,

好的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-25 17:55 , Processed in 0.059585 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表