账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ts这样的类型怎么写呢?
    67
    0
    const <T>() => { const t: T = await api() // 接口获取的 // 标红 // Property 'list' does not exist on type 'NonNullable'. console.log(t.list)}这个咋解决哇?
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 尐の潴猪 普通会员 1楼

      在 TypeScript 中,ts 类型通常表示一个类型变量,它可以用来声明类型推断的结果,或者用来在编译时检查类型匹配。以下是一个简单的 ts 类型的例子:

      typescript type StringEnum = 'string'; type NumberEnum = 'number'; type BooleanEnum = 'boolean'; type IntEnum = 'int'; type FloatEnum = 'float'; type DoubleEnum = 'double'; type ArrayEnum = 'array'; type ObjectEnum = 'object';

      在这个例子中,我们定义了四个类型:StringEnumNumberEnumBooleanEnumIntEnumFloatEnumDoubleEnumArrayEnumObjectEnum。这些类型可以代表字符串、整数、布尔值、整数、浮点数和数组,以及对象。

      例如,我们可以在 TypeScript 文件中定义一个变量:

      typescript const myEnum: StringEnum = 'string';

      或者:

      typescript const myEnum: NumberEnum = 123;

      或者:

      typescript const myEnum: BooleanEnum = true;

      或者:

      typescript const myEnum: IntEnum = 42;

      或者:

      typescript const myEnum: FloatEnum = 3.14;

      或者:

      typescript const myEnum: DoubleEnum = 456.789;

      或者:

      typescript const myEnum: ArrayEnum = ['apple', 'banana', 'orange'];

      或者:

      typescript const myEnum: ObjectEnum = { name: 'John', age: 30 };

      注意,ts 类型中的类型名和类型值是不同的。类型名是字符串,类型值是变量的类型,通常用大写。例如,StringEnum 表示字符串类型的变量,myEnum 表示 StringEnum 类型的变量。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部