请稍等 ...
×

采纳答案成功!

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

interface也可以实现Utility Types吧?

老师,看ts文档中的试例代码,interface也可以实现utility type链接描述

正在回答 回答被采纳积分+3

1回答

Nolan 2021-07-20 21:05:55

哎?链接里我看过了,没看到用interface实现utility type的内容啊

0 回复 有任何疑惑可以回复我~
  • 提问者 suarezxyw96 #1
    interface Todo {
      title: string;
      description: string;
    }
    
    function updateTodo(todo: Todo, fieldsToUpdate: Partial<Todo>) {
      return { ...todo, ...fieldsToUpdate };
    }
    老师,这样也是Utiity Types吧
    回复 有任何疑惑可以回复我~ 2021-07-20 21:11:14
  • Nolan 回复 提问者 suarezxyw96 #2
    这个不算,Utility Type 是实现一种Type(TS类型层面的),不是实现一个函数(JS层面的)。
    回复 有任何疑惑可以回复我~ 2021-07-22 00:35:15
  • provence3658 回复 Nolan #3
    interface Person{
      name: string,
      age: number
    }
    const xiaoming: Partial<Person> = {name: 'xiaoming'} 用interface也是可以的呀 这样不算utility type吗
    回复 有任何疑惑可以回复我~ 2022-02-22 15:03:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信