我必须像这样对字符串数组进行排序:
var arr = ["akaw","waka","kawa","akwa"];
排序类型必须是特定字母,在本例中为 W,因此我的函数必须返回此数组:
arr = ["waka","kawa","akwa","akaw"];
这是一个动态数组,我不知道数组中有多少个单词,也不知道每个单词是否有字母W、一个W或一些W。
您知道一种排序函数可以做到这一点吗?
Thx!
只需比较字母的索引即可。
arr.sort(function(a,b) {
return a.indexOf("w") - b.indexOf("w");
})
DEMO:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)