私は一番前にいて、他のメンバーはアルファベット順に並べ替えられています.

890 ワード

履歴の挿入
答えがあれば写したい
const user = {id: 4, name: "최최최"}

const members = [
    {id: 1, name: "김김김"},
    {id: 2, name: "이이이"},
    {id: 3, name: "박박박"},
    {id: 4, name: "최최최"},
    {id: 5, name: "정정정"},
    ...
]
As is-メンバーを追加順に並べ替えます
Tobe-見つけにくいので、アルファベット順に並べてください.
しかし、「私」は一番前に置くべきだ.
members.sort((a: MemberModel, b: MemberModel): number => {
  const userNameA: string = a.userName;
  const userNameB: string = b.userName;
  
  if (userNameA > userNameB) {
  	return 1;
  }
  
  if (userNameA < userNameB) {
  	return -1;
  }
  
  return 0;
});
多分アルファベット順に並べられています
一緒に仕事をしている達人にも聞いたが、彼はlocalCompareを見にリンクされた.
何だか簡単だと思いますが、あなたが知らないことを知っています.私は見えません.
簡単にできる
頭の中で「まず私と同じ子をフィルターから外して、unshiftに戻しましょう」
これは完璧な理論ですが、仕事で使う流れを逃しました.