js高级程序设计第三版 sort()方法return数值疑问

function compare(value1,value2){

if(value1<value2){

return 1;

}else if(value1>value2){


return -1;

}else{

return 0;

}

}

 return 1,0,-1什么意思? 章节也没解释这块内容,有童鞋了解的吗?


qq_大寒_2
浏览 1576回答 1
1回答

qq_青枣工作室_0

就是比较value1跟value2的值。返回0表示两个值相等,返回-1表示value1要排在value2前面,返回1表示value1要排在value2后面。你的代码就是表示从大到小排序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript