TypeScript 和 Array.map() 匿名函数返回值请教

发布于 2022-09-12 22:14:47 字数 425 浏览 10 评论 0

有代码为

    interface checkline{
        dir:string,
        state:boolean
    }
    
    let object:Array<checkline> = [{dir:"asd",state:true}]

    let o = object.map((o)=>{ o.dir = "1" })

image.png
我想让 o 的类型为 checkline[] 不知道要怎么写这个返回值

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖阳 2022-09-19 22:14:47
interface checkline {
  dir: string
  state: boolean
}

let object: Array<checkline> = [{ dir: "asd", state: true }]

let o = object.map((o: checkline) => ({
  ...o,
  dir: 1,
}))

console.log(o)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文