TypeScript Map 获取所有键值(values())
TypeScript Map 是一個用於存儲鍵值對的數據結構,它可以讓你快速查找和更新鍵值對。本文將介紹如何使用 TypeScript Map 來获取所有键值。
使用 TypeScript Map 获取所有键值
要使用 TypeScript Map 获取所有键值,可以使用 Map 的 values() 方法。values() 方法會返回一個包含所有鍵值對的迭代器,可以使用 for…of 語句來遍歷所有鍵值對。
let map = new Map(); map.set('name', 'John'); map.set('age', 30); for (let value of map.values()) { console.log(value); } // John // 30
使用 TypeScript Map 获取所有鍵
除了可以使用 values() 方法來获取所有鍵值,還可以使用 Map 的 keys() 方法來获取所有鍵。keys() 方法會返回一個包含所有鍵的迭代器,可以使用 for…of 語句來遍歷所有鍵。
let map = new Map(); map.set('name', 'John'); map.set('age', 30); for (let key of map.keys()) { console.log(key); } // name // age
使用 TypeScript Map 获取所有鍵值對
除了可以使用 values() 和 keys() 方法來获取所有鍵值和鍵,還可以使用 Map 的 entries() 方法來获取所有鍵值對。entries() 方法會返回一個包含所有鍵值對的迭代器,可以使用 for…of 語句來遍歷所有鍵值對。
let map = new Map(); map.set('name', 'John'); map.set('age', 30); for (let entry of map.entries()) { console.log(entry); } // [ 'name', 'John' ] // [ 'age', 30 ]
總結
本文介紹了如何使用 TypeScript Map 來获取所有鍵值、鍵和鍵值對。使用 values()、keys() 和 entries() 方法可以快速获取所有鍵值、鍵和鍵值對,可以使用 for…of 語句來遍歷所有鍵值、鍵和鍵值對。