如何将从API列表中提取的数字升序为升序?

时间:2017-05-30 09:33:44

标签: javascript jquery arrays api numbers



<table id="expenseList">

  <tr id="expenseListHead">

    <th id="numberID">Number</th>

    <th>Date</th>

    <th>Name</th>

    <th>Description</th>

    <th>Reference</th>

    <th class="alignRight">Amount</th>

    <th class="alignRight"></th>

  </tr>

  <tbody id="expenseListBody">

    <tr class="expenseListRow">

      <td></td>

      <td class="expenseDate"></td>

      <td></td>

      <td></td>

      <td></td>

      <td class="alignRight"></td>

      <td class="alignRight"></td>

    </tr>

  </tbody>

</table>
&#13;
ls _
&#13;
&#13;
&#13;

enter image description here

正如您在图片中看到的那样,从API中提取了随机顺序的多个数字,该列表会暂停一段时间。 我想知道的是,是否有人可以帮我解决如何按升序排序这些数字(从1开始)等等,而不是随机添加它们,就像我说这些数据是从已经过的API中提取的写的,所以我努力想知道如何做到这一点。如果需要更多信息以帮助回答让我知道。提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的列表仅包含数字,则可以使用Array提供的var sortedList = yourList.sort(); 功能。只需致电

    jQuery("#browsers[value='the value of the one you like']").attr('selected','selected');

如果它是一个对象数组并且数字在内部作为一个字段,那么你可以覆盖所提到的排序函数here