gpt4 book ai didi

javascript - 按特定字母对 JS 字符串数组进行排序

转载 作者:行者123 更新时间:2023-11-29 14:56:26 25 4
gpt4 key购买 nike

我必须像这样对字符串数组进行排序:

var arr = ["akaw","waka","kawa","akwa"];

排序的类型必须是一个特定的字母,在这种情况下是 W,所以我的函数必须返回这个数组:
arr = ["waka","kawa","akwa","akaw"];

这是一个动态数组,我不知道数组中的单词数以及每个单词是否没有字母 W、一个 W 或一些 W。

你知道一种排序函数可以做到这一点吗?

谢谢!

最佳答案

只需比较字母的索引即可。

arr.sort(function(a,b) {
return a.indexOf("w") - b.indexOf("w");
})

演示: http://jsfiddle.net/KrqmM
waka
kawa
akwa
akaw

关于javascript - 按特定字母对 JS 字符串数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17118818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com