我有这个 javascript 对象:
subjects = {
"1": { "id": 1, "name": "City" },
"100": { "id": 100, "name": "Test" }
};
有人可以告诉我如何在 typescript 中定义它来帮助我吗?我知道我可以使用“any”,但我想正确地使用它
最佳答案
如果您希望能够使用 for 循环遍历数组,则还需要定义长度。
那么理论上你可以将它定义为
subjects : { id: number; name: string; }[] = <...>
如果你不想遍历它,那么你可以将它定义为
subjects : { [key: string] : { id: number; name: string; } } = <...>
关于javascript - 对象数组的 typescript 定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31161632/