gpt4 book ai didi

javascript - 我应该在代码中哪里实现 .sort() ?

转载 作者:行者123 更新时间:2023-12-03 00:03:46 25 4
gpt4 key购买 nike

我有一个正在呈现给浏览器的项目列表,我想按字母顺序.sort()它们。我在其他上下文中使用过 .sort,但我不确定在这个上下文中到底应该把它放在哪里。

在我的代码中,我将其放置在 .map 之后,以便将它们链接在一起,但无济于事,因此我将其省略。有什么想法吗?

JS 片段:

import testjson from './test.json';

function loadAllCourses() {
let jsonRes = testjson.d.results.map(function(val) {
return {
"Title": val.Title
}
});

let allTitles = jsonRes;
for (var i = 0; i < allTitles.length; i++) {
$(".all-courses-ul").append("<li>"+allTitles[i].Title+"</li>") // body---to be in abc order
$(".form-control").append("<option>"+allTitles[i].Title+"</option>") // dropdown---same as above
};

} // ------------------ loadAllCourses

loadAllCourses();

最佳答案

你会使用:

testjson.d.results.sort(function(a, b){ 
return (a.Title > b.Title) ? 1 : ((b.Title > a.Title) ? -1 : 0)
}).map(function(val)

关于javascript - 我应该在代码中哪里实现 .sort() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55069624/

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