javascrip语言,怎么实现两个数组类似excel的 rank 函数

javascrip语言,怎么实现两个数组,用第一个数组排序以后得到第二个数组,类似excel的 rank 函数

至尊宝的传说
浏览 351回答 2
2回答

桃花长相依

直接sort后取下标就好了吧。。

浮云间

&nbsp;var&nbsp;arr&nbsp;=&nbsp;[56,168,7,53,99]; var&nbsp;tarr&nbsp;=&nbsp;[]; for&nbsp;(var&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;arr.length;&nbsp;i++)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;tarr.push(i); } tarr.sort(function(a,b){ &nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;arr[b]&nbsp;-&nbsp;arr[a]; }); alert(tarr);
打开App,查看更多内容
随时随地看视频慕课网APP