我将在哪里实现 .sort() 到我的代码中?
Posted
技术标签:
【中文标题】我将在哪里实现 .sort() 到我的代码中?【英文标题】:Where would I implement .sort() into my code? 【发布时间】: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();
【问题讨论】:
【参考方案1】:你会使用:
testjson.d.results.sort(function(a, b)
return (a.Title > b.Title) ? 1 : ((b.Title > a.Title) ? -1 : 0)
).map(function(val)
【讨论】:
很遗憾我的数据还是和以前一样。 已编辑,请立即查看 是的,做到了。非常感谢! 它不会让我再等 5 分钟,但我会的。以上是关于我将在哪里实现 .sort() 到我的代码中?的主要内容,如果未能解决你的问题,请参考以下文章
QUICK-SORT 实现中的 ArrayIndexOutofBound
每当我将 @Component 添加到我的 Spring 程序时,启动都不会启动