我有一个如下所示的数组:
[
{"version": "1.1"},
{"version": "1.2"},
{"version": "1.11"}.
{"version": "test1.3"},
{"version": "1.12"},
{"version": "1.4"}
]
我想通过以下方式订购对象。
1.1
test1.3
1.4
1.11
1.12
我不确定如何对数组中的对象进行排序,使其看起来像上面一样。我可以循环遍历,将所有字符串转换为数字,然后按数字排序?但是,某些版本中包含诸如“ test1.3”之类的词,因此我不确定该如何工作。
如何在此示例中对数组进行排序?