Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
155 views
in Technique[技术] by (71.8m points)

typescript范型中 T extends {} 是为了做怎样的限定?

比如这个范型T为什么要继承空对象,它是为了做怎样的限定,为什么这个T使用了非对象的number也不出错?继承空对象的目的何在?

interface F<T extends {}> {
  (name: T): T;
}

const func: F<number> = function (name: number): number {
  return name;
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...