ts 怎么从接口里取指定字段?

interface Info {
name: string
}

name: Info[“name”] = “哈哈哈”

阅读 3.1k
2 个回答

我在官方文档上并没有找到这样的用法。
官方定义的interface是要求对象参数拥有哪些属性,所以应该只能是针对对象的,不能单独拿出来用。

如果你要这样用,应该定义成

type NameType = string;

interface Info {
    name: NameType 
};

const name: NameType = '哈哈哈'

image.png
能正常识别欸?

推荐问题