【发布时间】:2019-07-30 20:44:50
【问题描述】:
我有一个正在呈现给浏览器的项目列表,我想按字母顺序.sort() 它们。我在其他情况下使用过.sort,但我不确定我将把它放在哪里。
在我的代码中,我把它放在.map 之后,以便将它们链接在一起,但无济于事,所以我把它省略了。有什么想法吗?
JS sn-p:
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();
【问题讨论】:
标签: javascript jquery arrays json sorting