1
TypeScript允許在String類型的常量上重載函數。我可以在Number類型的常量上重載函數嗎?
getElementsByTagName(name: "video"): NodeListOf<HTMLVideoElement>;
getElementsByTagName(name: "track"): NodeListOf<HTMLTrackElement>;
getElementsByTagName(name: string): NodeList;
但這個代碼的原因分析器錯誤:
getElementsByTagName(name: 1 ): NodeListOf<HTMLVideoElement>;
getElementsByTagName(name: 2 ): NodeListOf<HTMLElement>;
getElementsByTagName(name: number): NodeList;
是真的對常數類型的重載函數?
Thanx for answer! – 2014-09-04 17:57:50