为了账号安全,请及时绑定邮箱和手机立即绑定

typescript接口问题

typescript接口问题

汪汪一只猫 2019-01-02 22:16:40
interface Counter {     (start: number): string;     interval: number;     reset(): void; }function getCounter(): Counter {    let counter = <Counter>function (start: number) { };     counter.interval = 123;     counter.reset = function () { };    return counter; }为什么上面接口规定 counter 函数返回string,但实际上counter 函数并没有返回,不报错interface Counter {     (start: number): void;     interval: number;     reset(): void; }function getCounter(): Counter {    let counter = <Counter>function (start: number) { return '12'};     counter.interval = 123;     counter.reset = function () { };    return counter; }但是 我将接口和函数返回调换了一下就报错了
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 766 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信