gpt4 book ai didi

javascript - 定义对象仅包含特定类型的元素

转载 作者:行者123 更新时间:2023-12-03 11:02:45 26 4
gpt4 key购买 nike

我经常在 JavaScript 中使用对象来确保元素列表为每个条目提供唯一的键,并通过该键访问元素:

var obj = { key1: "anObject", key2: "anotherObject", ...};

请注意,每个条目都具有相同的类型(在本例中为字符串)。

如何使用 TypeScript 模拟此场景?我需要类似的东西

var obj: {...DataType};

这意味着一个对象可以包含任意数量的属性,并且所有属性共享相同的类型。

最佳答案

您通常应该为此使用适当的映射类型,例如 ES6 的 Map 或 mori 的 mori.hashMap

无论如何:

var obj: { [key: string]: string; };

关于javascript - 定义对象仅包含特定类型的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28009066/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com