Sometimes, we want to declare and initialize a dictionary in TypeScript.
In this article, we’ll look at how to declare and initialize a dictionary in TypeScript.
How to declare and initialize a dictionary in TypeScript?
To declare and initialize a dictionary in TypeScript, we can create a dynamic object type.
For instance, we write
const persons: { [id: string]: IPerson } = {};
persons["p1"] = { firstName: "jane", lastName: "smith" };
to set the persons variable to type { [id: string]: IPerson }.
[id: string] is the data type for the object keys and IPerson is the data type for the values.
Then we write
persons["p1"] = { firstName: "jane", lastName: "smith" };
to add entries into persons where { firstName: "jane", lastName: "smith" } follows the structure of IPerson.
Conclusion
To declare and initialize a dictionary in TypeScript, we can create a dynamic object type.
