gpt4 book ai didi

javascript - 在函数中按字符串长度对数组进行排序

转载 作者:行者123 更新时间:2023-11-30 14:59:50 25 4
gpt4 key购买 nike

我有一个问题需要我获取一个单词数组,然后将它们返回到一个数组中,从最小到最大的单词排列。这必须在函数中完成。我有一个简单的形式返回我想要的结果:

//arr = ["Beg", "Life", "I", "To"]
//arr.sort(function(a, b){
// return a.length - b.length;
//});

但是我需要把它放到一个函数中。到目前为止,这是我对该部分的了解:

function sortByLength (array) {
array.sort(function(a, b){
return a.length - b.length;
});
}
sortByLength(["Telescopes", "Glasses", "Eyes", "Monocles"]);

我不是在寻找答案。关于我做错了什么的一些建议。感谢您的帮助!

最佳答案

你可以试试这个:

function sortByLength (array) {
return array.sort((x,y) => x.length - y.length);
}

关于javascript - 在函数中按字符串长度对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46716882/

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