HTML的DOM对象有一个sort方法,可以自动排序,但其排序依据并不一定符合我们的需要,如字符串的排序,它按ASCII码,而我们中文应该使用拼音顺序,此时需要指定sort方法的比较函数,在sort比较函数中,字符串的比较不能简单地用 “> < ==”符号,而应使用vValue1.localeCompare(vValue2)。
在javascript中比较字符串顺序(localeCompare)
最新推荐文章于 2024-05-01 00:00:00 发布
HTML的DOM对象有一个sort方法,可以自动排序,但其排序依据并不一定符合我们的需要,如字符串的排序,它按ASCII码,而我们中文应该使用拼音顺序,此时需要指定sort方法的比较函数,在sort比较函数中,字符串的比较不能简单地用 “> < ==”符号,而应使用vValue1.localeCompare(vValue2)。