请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师这两种写法

请问下老师这两种写法不同有什么区别

export interface AxiosStatic extends AxiosInstance {
create(config?: AxiosRequestConfig): AxiosInstance

cancelToken: CancelTokenStatic
cancel: Cancel // axios官网兼容 好像并无作用
isCancel: (val: any) => boolean
}

// isCancel和create 都是AxiosStatic上的方法可以通过
axios.create
axios.isCancel 调用
仅仅是写法不一样 含义是一样的吗


正在回答

1回答

没太明白你的问题,你是问静态方法和实例方法的区别吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 hy_wang #1
    不是,老师我向问的是类型定义中的create和isCancel,他们都是静态方法。可是你看书写方式不一样。
    一个是create(config:any):any
    一个是isCancel:(params:any) => any
    这两种定义方式是相同的吗,达到的一样的效果
    回复 有任何疑惑可以回复我~ 2020-11-21 14:27:01
  • ustbhuangyi 回复 提问者 hy_wang #2
    哦,效果一样
    回复 有任何疑惑可以回复我~ 2020-11-22 00:16:56
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号