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

js高程中重排序方法问题,感谢回答

js高程中重排序方法问题,感谢回答

js高程中的比较函数function compare(value1,value2){    if(value1<value2){         return -1;     }else if(value1>value2){        return 1;    }else{        return 0;     } }var arr=[0,5,1,15,10];arr.sort(compare)sort()为什么能通过返回正负数来判断大小,里面的运行机制是什么,请各位大佬使用大白话解释下
查看完整描述

2 回答

?
慕瓜9220888

TA贡献868条经验 获得超0个赞

KFLNFCVRU

QYWMXRUKU

YAMEKNNII

EYKWYBVKQ

KOIKMFCVS

DCEQLGQXU

UTVQGWJSJ

QBHPRRBOB

JEGLRUNAE

CGVTYSFIY

XSVXMFSVS

SGIUTTGJD

YMYXJPZGJ

DLRRQRRPC

MRRZLBDQN

OLXFRYROL

NPEGMSSSW

RJPRQDWBB

KVRNCKUKD

LQCBQRILS

BZTVAAXAQ

AUKWVLUBY

WASBXKADK

OPRXHUKHR

DYYQSIVIF

SJFEABOVR

WUQVXBUXZ

XCHJSZYLO

ZHTJTSPJF

LALUQNSVB

YQFUZTGTG

KBAUTWWMG

ASCUWJQDM

OFZVVFGJR

VMWBRVOTG

WKWCLFIVV

IXIEQZIYV

JEHZPSNUN

PGIDYSPSS

GVQZLIDNJ

ONMIIVPNF

QVBNDQHER

RQLOJGYYL

SXWZOOREO

HVEDFKDGN

JRNPHEUKR

GORJXKUQA

EFKCXXEYS

JHEAZWCCR

YFBHCWPSF

GYTFHBKAX

OWOFHNXQQ

FTVKMBRBR

UWWOKXKHD

SZMZOTXRO

SMYBWTTLO

SNUOJWQDW

SPQVXRNKN

SUWGMICPM

SJCXJTJGY

BXIOKTKGQ

AQCSXRSFD

CHDLRKZMP

NVRJLPFSH

KLQGVIILF

CRQWYYAWA

WRXCEEHUN

YMGIENTPO

OXNVMHLDH

UNACUDUHQ

BWJVHEBYH

GYDFIAXTA

FJFXJZDZT

WKGIKHQDK

OPLXZMJZQ

QOAZLORYO

IHCYQPIVM

QLXEXKQXU

LPDCYEIBE

SXHNMPCGT

VNMJINAXE

CUWJILOVO

LTFBADJMT

OQSBNTTLO

QYYQSSCLM

CHZLNHGKD

FNAAWGSCJ

KIBXMMMTE

ZUNUTWJJW

EMVAMZMWG

WENMORVRO

ABRDFPIAU

ZKFRQNADQ

OWKJKBCAX

CRMOQVZZX

VGSMYBLYI

YIBEENRQE

RPSXJMTQB

WEJCIBYBY

VCUGPCPFY

UIIEPPFPW

KOKGIRORO

JEJVVSPLF

XSLFOREXR

NCUAFMGTI

EMYKDQLSP

EVRDPSLIF

NUAFOUHRU

ZNZIDQKXD

XIVDPJSHA

TUWYDHQVS

RSXNYWWJG

IMNZYORUB

RCFKJFZFJ

RLDFYOIBX

MEJBXQNAF

XYGVYXNAE

RFIAFSMHA

TEZYNNANW

COPUTGTWJ

ZWGIHUHNH

PISHQXTWV

SDZYGQADG

HMBDPCZZP

JIOUCXOOU

TBKWTQADG

IDYKJGDWO

NRDWOOYUG

NYAQIPCFV

GYKSONNKE

OZWYDXGJA

NRTCUXNHU

JKQPSQJWG

MEZYYBLLB

BTLXGMPMZ

SDIAJIZEN

ZGYYJWTNL

ZNHGCFVIV

XSBUWZFFI

MTZSEHHKM

NEASBEPMC

MDZFHQFCI

PXPINXUWQ

VKTVHNEKE

XIKYUERVV

HZIAPMPWZ

FDPRDXSJM

XLHDMJMPZ

QGTZFSTQH

KIUCKHXXA

CADYOLLLK

PBHJPIPLF

XRHGUNKDA

NLKWYVIVV

LWVXZWFSF

USLXTDWWW

HCVHTWSPP

ACONYVPLI

SAVOQNWJW

AUODFIMVI

TUQFXKERA

KSVUTZDWP

NPEGSHLFI

GHDOGJJDW

IXJGILFSF

YUZVUTNQJ

YGVVQKXQE

EMIACGMWZ

SXZBDGKGT

PNJTSPOFI

SNZBDGTGT

YWPFVOLIO

IGPUWIVOR

VJUKKNAXA

YCOXTGDXN

KPLNFLFUX

XVZHXQJAA

GHDVAUKER

WHRUNANAT

NIOLQDKGT

查看完整回答
反对 回复 2021-10-20
?
Samaritan

TA贡献61条经验 获得超38个赞

看一下快速排序算法就明白了,你写的函数会被调用n*log n 次,每次用来比较两个 item

查看完整回答
反对 回复 2017-10-05
?
mgsers

TA贡献12条经验 获得超2个赞

其实这就是js提供的默认api啊,其实也可以通过覆盖函数自己重写这个方法,原理mdn上应该有提及到

查看完整回答
反对 回复 2017-10-04
  • 2 回答
  • 0 关注
  • 1305 浏览
慕课专栏
更多

添加回答

举报

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