gpt4 book ai didi

javascript - JS 代码转换为 Typescript

转载 作者:行者123 更新时间:2023-11-30 09:32:02 27 4
gpt4 key购买 nike

我需要将以下代码转换为 TypeScript。它是一个包含对象的数组。然后我想在类里面使用它。我尝试使用一个界面,但无法进行太多操作。请帮助我。

var accountModel = {
name: 'ABC Account',
accounts: [
{ balance: 10000, description: 'Checking' },
{ balance: 50000, description: 'Savings' }
]
};

非常感谢您的帮助。

最佳答案

如果你想对你的账户模型数据进行类型检查,你可以使用类型别名

type AccountModel = {name:string, accounts:Array<Account>}
type Account = {balance:number, description:string}

现在您的 IDE 将检查您的变量是否具有正确的内容:

let acc : AccountModel = {
name: 'ABC Account',
accounts: [
{ balance: 10000, description: 'Checking' },
{ balance: 50000, description: 'Savings' }
],
test: 'hello' // The IDE will complain: 'test' is
// not assignable to accountModel
};

关于javascript - JS 代码转换为 Typescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45695064/

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