【发布时间】:2013-10-01 22:34:44
【问题描述】:
我有一个值数组,例如:
item1, item3, item2, item4, item5, item8, item6, item9, item10, item7, item11
当我使用 .sort() 在 javascript 中对它们进行排序时,我得到以下结果:
item1, item10, item11, item2, item3, item4, item5, item6, item7, item8, item9
我知道这是因为这些项目是字符串,这是 sort() 的设计目的,但我如何将它们分类为以下内容?
item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11
谢谢,
【问题讨论】:
-
最简单的方法是:
item01、item02等... -
是的,但是项目可能有数百个或更多,因此前缀为 0 并不是完全证明的方式
标签: javascript arrays sorting