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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ts怎么定义不为空的数组
    10
    0
    ts分数组跟元组 [string, ...string[]] 像这样的有大佬说这是元组ts数组方面静态检查是不是没法约束不为空的数组?type NonEmptyTuple<T = unknown> = [T, ...T[]]; // 有大佬说这是增强元组 不是数组(说ts数组只有0或多个 想约束只有运行时才知道)const a1: NonEmptyTuple<number> = [1, 2, 3];console.log(a1);const a2: NonEmptyTuple<string> = []; /* Type '[]' is not assignable to type 'NonEmptyTuple<string>'. Source has 0 element(s) but target requires 1.(2322) */console.log(a2);
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答