よく使う機会あったので備忘メモ
配列のobjectでID一致したらそこを削除するメモ
一致データを削除サンプル
datas = [{id:1,content:"AAA"},{id:2,content:"BBB"},{id:3,content:"CCC"}];
deleteData (id) {
const result = this.datas.findIndex(
(item) => item.id === id
);
if (-1 < result) {
this.datas.splice(result, 1);
}
}
参考サイト
ES6でよく使う、配列の中身を操作・検索する関数
https://qiita.com/pentla/items/a87383903a30d7baa282#findindex
JavaScript - 配列の要素を削除する
https://murashun.jp/blog/20191110-18.html#chapter-3