typescript 解构 怎么给类型?

image

这个类型要怎么写。。我知道解构重命名的写法,

const handleClick = ({item:rename}:{item:string}):void => {}

不重命名怎么写呢

回复
阅读 16.5k
2 个回答

以下三种写法,可以参考:

  const handleMenuClick = ({item, key, keyPath}: {item: Object, key: string, keyPath:string}) => {

  }
  const handleMenuClick = ({item, key, keyPath}: any) => {

  }
  interface SomeObj {
    item: Object
    key: string
    keyPath:string
  }
  const handleMenuClick1 = ({item, key, keyPath}: SomeObj) => {

  }
推荐问题
logo
Microsoft
子站问答
访问
宣传栏