listの中身は以下の配列になっています。
配列の中に同じidがあればそれを削除したいです。
下記だとid3とid4が重複しているのでそれを削除して①のような配列を作りたいです。
下記のようにindexofを使ったのですがうまく重複した値を配列から消すことができません。
わかる人いましたらご教授お願いしたいです
{id:1, name: 'aaaaa', type: "text"} {id:2, name: 'bbbbb', type: "text"} {id:3, name: 'ccccc', type: "text"} {id:3, name: 'dddddd', type: "text"} {id:4, name: 'eeeeee', type: "text"} {id:4, name: 'ffffff', type: "text"}
//① 重複を削除した配列 {id:1, name: 'aaaaa', type: "text"} {id:2, name: 'bbbbb', type: "text"} {id:3, name: 'dddddd', type: "text"} {id:4, name: 'ffffff', type: "text"}
const List = (users:Userss[]) => { const arrayUsers = users.filter((x, i, self) => { return self.indexOf(x) === i; });
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。