【发布时间】:2021-02-28 12:22:53
【问题描述】:
我有一个对象,其显示值是一个包含数字的字符串
我希望按数字排序而不是字母排序对值进行排序
Let jsonObj = [{ displayValue : 'B1'}, {displayValue : 'A3'},{ displayValue : 'D1'}, {displayValue : 'C2'}, {displayValue: 'A4'}, {displayValue: 'D3'}];
所以输出应该有 B1、D1、C2、A3、A4
谁能帮我解决数字排序的逻辑 任何帮助表示赞赏
提前致谢
【问题讨论】:
-
那不是 JSON。它是一个 JavaScript 对象字面量。
-
这里有几个任务:(1) 将属性值提取到一个数组中。 (2) 对该数组进行排序。所以这个问题太笼统了。如果您可以解决(1),那么您的问题应该只是(2),提供带有字符串的数组(但这是一个重复的问题)。如果你不能解决(1),那么不要提及排序(但又是一个重复的问题)。
标签: javascript angular