1. ホーム
  2. arrays

[解決済み] TypeScriptで配列の項目を削除するには?

2022-03-16 06:23:38

質問

TypeScriptで作成した配列があるのですが、キーとして使用するプロパティがあります。そのキーがある場合、そこから項目を削除するにはどうしたらよいでしょうか?

解決方法は?

JavaScriptと同じ方法です。

delete myArray[key];

なお、これは要素を undefined .

を使うのがベターです。 Array.prototype.splice 関数を使用します。

const index = myArray.indexOf(key, 0);
if (index > -1) {
   myArray.splice(index, 1);
}