【发布时间】:2021-05-03 11:16:39
【问题描述】:
假设我有一系列 iPhone 型号 ['iPhone 11', 'iPhone 5', 'iPhone XS', 'iPhone 12'] 需要按此平均排序 ['iPhone 12', 'iPhone 11', 'iPhone 5', 'iPhone XS']。我尝试的是使用本机排序(p.g.sort())函数或尝试从 DB 直接 orderBy,但所有解决方案都给了我这个输出['iPhone 11', 'iPhone 12', 'iPhone 5', 'iPhone XS']。有没有人有一些解决方案/想法应该怎么做?经过所有尝试后,我感到非常沮丧。
【问题讨论】:
-
您的排序不是自动的。它不是字母或数字。你必须实现你的排序功能
-
如果我理解正确的话,这可以概括为始终将数字模型放在第一位,然后是文本,ASC 和 DESC 控制数字/字母排序的顺序?