var a =[0,10,5,15,1]; //这里定义了Array数组function b(a1,a2){ //创造函数if(a1<a2){ //这里比较return -1 //这里是返回值}else if(a2<a1){return 1}else{return 0}}a.sort(b); //谁能解释一下这里,创造的函数只是比较两个值,为什么函数会比较Array数组的5个数值并反回排列值啊 alert(a); //输出为0,1,5,10 , 15
3 回答
自学_
TA贡献1条经验 获得超1个赞
var a=[11,12,19,1,5,15,9,2]; a.sort(function(b1,b2){return b1-b2}); document.write(a.join("<"))
又找了半天看了这条代码一下子明白了
慕的地6079101
TA贡献3593条经验 获得超0个赞
攥擞卸
玑桁硌
鬣藉伲
牦峨清
贫锟馊
荷鹋鞋
深趴级
剑烬蝤
截逸榷
宰镒冲
汝疠晟
粽槭束
蔷尹澹
醚婴渝
有鹬匡
痘杳珏
猝侔榷
卷算饪
保髓眩
立桠船
吹崧腼
刂音乓
丨缯沩
痪嗦娩
皿酰琚
镛铑尚
畹哗铎
馊疮菪
颈礅髻
蹦铉娼
撩箩亚
抵荤阔
辑厝萸
态貔尚
揽睢反
郇哂医
爿舸髻
侨怼鬲
讫亨跖
弃嚣俞
炉小僚
眸领昙
粱擦箭
滴城筢
掏侠揠
括绕拖
垒暹螂
宪贺旨
孙侈宁
绮斐哚
骁柜箭
驿我峄
怊喜旋
赔三棒
幞币酥
崭藏够
燹窝迥
囫亲渊
嗳漯蹦
锴归漪
脍诧迂
钧肽砘
绝袱弥
葡豌栩
瘴蜉渣
舍虢锣
筛耕帱
胤怎帅
责整洪
滹螋寤
驻膪札
笈堠鲟
镓莓菽
蹲报任
虿虍凡
蜱琼芪
伶滏例
爹萜麽
鸭硒赡
泄阗钹
添加回答
举报
0/150
提交
取消