我需要帮助排序通过一些数据。 说我在搜索字段中键入“piz”。我得到所有包含“piz”的条目并返回数组。Javascript按字母顺序匹配字符串的开头,然后按字母顺序排序包含的文本
我现在想按以下顺序来显示他们:
pizza
pizzeria
apizzetto
berpizzo
先说什么我按字母顺序排列,然后包含什么,我按字母顺序输入的输入那些启动项。
相反,如果我按字母顺序排序他们,我得到以下
apizzetto
berpizzo
pizza
pizzeria
有谁知道如何做到这一点? 感谢您的帮助。
是的,如果indexOf ...> 0,'else'应该是else,以消除不匹配的元素。 – georg
非常好。奇迹般有效。必须做一些修改以确保小写匹配。但这是另一个话题。非常感谢你! –
@ thg435 - 如果仔细阅读问题,初始数组已被筛选为仅包含搜索词的单词。 – jfriend00