【发布时间】:2018-03-24 19:41:46
【问题描述】:
我有一个问题,希望我获取一个单词数组,然后以从最小到最大单词的数组形式返回它们。这必须在函数中完成。我有一个简单的形式,可以返回我想要的结果:
//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"]);
我不是在寻找答案。只是一些关于我做错了什么的建议。谢谢你的帮助!
【问题讨论】:
-
你只需要在你的函数中添加一个return语句,让它返回排序后的数组:)
标签: javascript arrays function sorting