typescript 解构 怎么给类型?

sky124380729
  • 212

image

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

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

不重命名怎么写呢

回复
阅读 1.3k
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) => {

  }

其实换个写法就行

image.png

你知道吗?

宣传栏