如何在jquery中使用字符串数组对数字进行排序

阿南丹塞尔瓦甘尼桑

如何在jquery中使用字符串数组对数字进行排序

["8h 40m", "5h 0m", "8h 55m", "5h 10m", "13h 0m", "3h 50m", "23h 30m", "3h 0m", "10h 55m", "9h 30m", "1h 25m", "1h 25m", "1h 25m", "1h 20m", "13h 30m", "5h 55m", "13h 10m", "10h 25m", "14h 50m", "1h 30m", "1h 40m", "1h 40m", "1h 40m", "9h 10m", "13h 15m"]

请建议。

var _sortDurationArray = _durationArray.sort(function (a, b) {
                  var contentA =parseInt(a);
                  var contentB =parseInt(b);
                  return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0;
               })

输出:

["1h 40m", "1h 25m", "1h 40m", "1h 20m", "1h 40m", "1h 25m", "1h 25m", "1h 30m", "3h 0m", "3h 50m", "5h 10m", "5h 0m", "5h 55m", "8h 40m", "8h 55m", "9h 30m", "9h 10m", "10h 25m", "10h 55m", "13h 30m", "13h 10m", "13h 0m", "13h 15m", "14h 50m", "23h 30m"]

所需的输出是。

["1h 20m", "1h 25m", "1h 25m", "1h 25m", "1h 30m", "1h 40m", "1h 40m","3h 0m", "3h 50m", "5h 0m", "5h 10m", "5h 55m", "8h 40m", "8h 55m", "9h 10m", "9h 30m", "10h 55m", "10h 25m", "13h 0m", "13h 10m", "13h 15m", "13h 30m", "14h 50m", "23h 30m"]
维杰

基本上,您需要通过如下转换时间值来比较分钟值,然后需要比较它们:

var _durationArray = ["8h 40m", "5h 0m", "8h 55m", "5h 10m", "13h 0m", "3h 50m", "23h 30m", "3h 0m", "10h 55m", "9h 30m", "1h 25m", "1h 25m", "1h 25m", "1h 20m", "13h 30m", "5h 55m", "13h 10m", "10h 25m", "14h 50m", "1h 30m", "1h 40m", "1h 40m", "1h 40m", "9h 10m", "13h 15m"]


var _sortDurationArray = _durationArray.sort(function(a, b) {
  var contentA = getMin(a);
  var contentB = getMin(b);
  return (contentA < contentB) ? -1 : (contentA > contentB) ? 1 : 0;
});

console.log(_sortDurationArray);

function getMin(time) {
  var timearr = time.split(" ");
  var hr = timearr[0].replace("h", "");
  var min = timearr[1].replace("m", "");

  var totMin = parseInt(hr) * 60 + parseInt(min);
  return totMin;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在jQuery中使用整数字符串类型对数组进行排序

来自分类Dev

javascript-仅使用字符串中的数字对数组进行排序

来自分类Dev

如何在SwiftUI中使用本地化字符串对数组进行排序

来自分类Dev

如何在PHP中使用逗号分隔的字符串对数组进行排序?

来自分类Dev

如何使用reactjs通过字符串,数字和日期属性对数组进行排序?

来自分类Dev

如何在PHP中使用特殊字符或数字对数组进行排序?

来自分类Dev

在Perl中使用逗号或点对字符串进行排序以对数组进行排序

来自分类Dev

如何在数组中使用字符串?

来自分类Dev

如何在bash中使用字符串数组

来自分类Dev

对数字的字符串数组列表进行排序

来自分类Dev

Java:对数字字符串数组进行排序

来自分类Dev

使用`sort`对数字字符串进行排序

来自分类Dev

如何根据字符串中的数字对数组进行排序?

来自分类Dev

在Java中使用字符串对选择进行排序?

来自分类Dev

在 Swift3 iOS 中使用字符串参数对对象数组进行排序

来自分类Dev

如何在不使用字符串或数组的情况下按升序对整数进行排序?

来自分类Dev

如何在Ruby中对数组中的字符串进行排序

来自分类Dev

先对数字进行排序,然后对字符串数组中的字母进行排序

来自分类Dev

如何在数组mongodb下的子文档中使用日期字符串对数据进行分组

来自分类Dev

如何在PHP中使用If对数组进行排序

来自分类Dev

如何在R中使用字符串打印数字值

来自分类Dev

如何在滑块中使用字符串而不是数字?

来自分类Dev

Java - 对数组中的数字进行排序并保持字符串数组的顺序

来自分类Dev

使用“FirebaseAuth.getInstance().signInWithEmailAndPassword”时如何在firebase中使用字符串数组?

来自分类Dev

如何在Python中使用字符串块进行打印格式化?

来自分类Dev

如何在iOS中对包含数字和名称的字符串数组进行排序

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

来自分类Dev

如何在iOS中对包含数字和名称的字符串数组进行排序

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

Related 相关文章

  1. 1

    在jQuery中使用整数字符串类型对数组进行排序

  2. 2

    javascript-仅使用字符串中的数字对数组进行排序

  3. 3

    如何在SwiftUI中使用本地化字符串对数组进行排序

  4. 4

    如何在PHP中使用逗号分隔的字符串对数组进行排序?

  5. 5

    如何使用reactjs通过字符串,数字和日期属性对数组进行排序?

  6. 6

    如何在PHP中使用特殊字符或数字对数组进行排序?

  7. 7

    在Perl中使用逗号或点对字符串进行排序以对数组进行排序

  8. 8

    如何在数组中使用字符串?

  9. 9

    如何在bash中使用字符串数组

  10. 10

    对数字的字符串数组列表进行排序

  11. 11

    Java:对数字字符串数组进行排序

  12. 12

    使用`sort`对数字字符串进行排序

  13. 13

    如何根据字符串中的数字对数组进行排序?

  14. 14

    在Java中使用字符串对选择进行排序?

  15. 15

    在 Swift3 iOS 中使用字符串参数对对象数组进行排序

  16. 16

    如何在不使用字符串或数组的情况下按升序对整数进行排序?

  17. 17

    如何在Ruby中对数组中的字符串进行排序

  18. 18

    先对数字进行排序,然后对字符串数组中的字母进行排序

  19. 19

    如何在数组mongodb下的子文档中使用日期字符串对数据进行分组

  20. 20

    如何在PHP中使用If对数组进行排序

  21. 21

    如何在R中使用字符串打印数字值

  22. 22

    如何在滑块中使用字符串而不是数字?

  23. 23

    Java - 对数组中的数字进行排序并保持字符串数组的顺序

  24. 24

    使用“FirebaseAuth.getInstance().signInWithEmailAndPassword”时如何在firebase中使用字符串数组?

  25. 25

    如何在Python中使用字符串块进行打印格式化?

  26. 26

    如何在iOS中对包含数字和名称的字符串数组进行排序

  27. 27

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

  28. 28

    如何在iOS中对包含数字和名称的字符串数组进行排序

  29. 29

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

热门标签

归档