【发布时间】:2019-04-15 18:57:46
【问题描述】:
我按字母顺序对对象数组进行排序,但不确定哪种方式更有效。我目前使用 .sort() 方法并且工作正常,但使用 localeCompare() 会是更好的选择吗?
【问题讨论】:
-
stackoverflow.com/questions/14677060/… 可能会给你一些想法和例子
-
你的意思是
localCompare()是否比使用a> b? 1: -1更快? -
您是否关心“A”、“a”和“ä”的有效排序?
-
是的,所以最好使用
a>b ?1:-1或只使用localeCompare()
标签: javascript performance sorting