ts中解构赋值给加类型的问题

最近开始转向ts,但遇到点麻烦,就像下面这种
我原本是解构然后给默认值的,因为可能根本不传值,又给了个默认值{},但用ts赋值不知道该怎么写了

 function getTitle ({ title = 'title' } = {}) {
  return {
    title
   }
 }
阅读 6.8k
2 个回答
function getTitle({ title = "title" }: { title?: string } = {}) {
    return {
        title,
    };
}
type Param = {
  title: string
}


function getTitle ({title}: Param = {title: 'input'}) {
  return {
    title
  }
}

大概可以这么写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题