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() 方法可以用來刪除鍵值對。