为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript数组排列问题,进阶7-22教程注意事项求解?

JavaScript数组排列问题,进阶7-22教程注意事项求解?

性感的大鼻涕 2016-06-06 07:30:17
对于myArray.sort(sortMethod);sorMethod函数 返回值的问题, 不应该是> < =0 嘛?为什么注意里边:  若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。  若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。  若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。有什么特殊含义或者用法嘛?  求大神解释下。
查看完整描述

1 回答

已采纳
?
superboo

TA贡献9条经验 获得超3个赞

sortMethod  是需要自定义的。接收两个两个参数.数组的相邻的两个元素的值。例如升序实现:

但是如果 array里是对象。就要比这个复杂点。


function(value1, value2) {
        if (value1 < value2) {
            return -1;
        } else if (value1 > value2) {
            return 1;
        } else {
            return 0;
        }
    }

查看完整回答
反对 回复 2016-06-06
  • 1 回答
  • 0 关注
  • 1211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信