JavaScript Array#sort()
函数使用哪种算法?我知道它可以采取各种各样的参数和函数来执行不同类型的排序,我只是对vanilla排序使用哪种算法感兴趣.
我有基本的 ngFor
显示数组中数据的指令,我想在结果的顶部显示数组的最后一项,在结果的底部显示数组的最后一项?
我在这里看到几个问题告诉不要使用管道 ngFor
. 那么我如何在 TypeScript 中实现这种行为。
提前致谢。
constructor(props) {
super(props);
let comments = [{body: "good", created_at:"2018-02-12T05:27:47.175Z"},
{body: "bad article", created_at:"2017-11-12T05:27:47.175Z"},
{body: "great", created_at:"2017-10-12T05:27:47.175Z"}];
this.state = { comments };
render() {
return(
{ comments.map((comment, index) =>
<Text>{comment.body}</Text>
)}
);
};
Run Code Online (Sandbox Code Playgroud)
数据按降序排列,但我想根据created_at
日期按升序排序.
现在,新的评论首先出现,并且想要先老的评语.
我该如何对此评论进行排序?请建议任何解决方案.
sorting ×2
algorithm ×1
angular ×1
arrays ×1
javascript ×1
mapping ×1
react-native ×1
reactjs ×1
typescript ×1