在 utils.ts 里的 extend 方法可以这么写吗?

来源:7-3 -3 扩展接口 - 混合对象实现+ demo 编写

慕斯3049357

2019-05-14

export function extend<T, U>(to: T, from: U): T & U {
  return {
    ...to,
    ...from
  }
}

感觉比老师写的容易理解一点

写回答

1回答

慕斯3049357

提问者

2019-05-14

oh,搞清楚了, 不能这么写。 因为axios的方法都在原型上。 这种写法获取的是{}实例上的方法 = =

0
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程