登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> CLQ工作室开源代码 >> 主题: [js/nodejs/otto] arr.sort 这里 otto 和 nodejs 的结果有差别     [回主站]     [分站链接]
标题
[js/nodejs/otto] arr.sort 这里 otto 和 nodejs 的结果有差别
clq
浏览(499) + 2022-10-25 17:19:32 发表 编辑

关键字:

[js/nodejs/otto] arr.sort 这里 otto 和 nodejs 的结果有差别

就是两个 item 的 key 相同时哪一个在前的问题,如果实在要两个环境一模一样,估计只能自己写一个 sort 函数。


//从小到大排序
//col_arr = col_arr.sort 和单 col_arr.sort 调用的结果是一样的
//这里 otto 和 nodejs 的结果有差别.不过,只是同值时的处理方式不同而已,所以实际上两者都没错
///*
sort_s = sort_s + JSON.stringify(col_arr) + "\r\n";
col_arr = col_arr.sort(function(a,b){

return StrToFloat(a.cell) - StrToFloat(b.cell); //从小到大
//return StrToFloat(b.cell) - StrToFloat(a.cell); //从小到大

//return a - b; //从小到大

//根据升降序,也有可能 return b - a;

});
sort_s = sort_s + "sort:\r\n--------\r\n";
sort_s = sort_s + JSON.stringify(col_arr) + "\r\n";
//*/


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1