TypeScript Map 删除键值(delete())

TypeScript 是一種 JavaScript 的超集,它提供了類型檢查和靜態分析功能,可以更好地支持開發大型項目。TypeScript 提供了 Map 類型,可以用來存儲鍵值對,並提供了 delete() 方法來刪除鍵值對。

Map 類型

Map 類型是一種特殊的對象,它可以用來存儲鍵值對,其中鍵可以是任何類型的值,而值可以是任何類型的值。Map 類型可以用來存儲任何類型的數據,例如字符串、數字、對象等。

let map = new Map();
map.set('name', 'John');
map.set('age', 20);
map.set('gender', 'male');

console.log(map.get('name')); // John
console.log(map.get('age')); // 20
console.log(map.get('gender')); // male

delete() 方法

Map 類型提供了 delete() 方法來刪除鍵值對,它接受一個參數,即要刪除的鍵。如果刪除成功,則返回 true,否則返回 false。

let map = new Map();
map.set('name', 'John');
map.set('age', 20);
map.set('gender', 'male');

console.log(map.delete('name')); // true
console.log(map.delete('age')); // true
console.log(map.delete('gender')); // true

總結

TypeScript 提供了 Map 類型,可以用來存儲鍵值對,並提供了 delete() 方法來刪除鍵值對。Map 類型可以用來存儲任何類型的數據,而 delete() 方法可以用來刪除鍵值對。

Categorized in:

Tagged in: