V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  daguaochengtang  ›  全部回复第 6 页 / 共 28 页
回复总数  560
1 ... 2  3  4  5  6  7  8  9  10  11 ... 28  
2020-12-28 08:42:20 +08:00
回复了 daguaochengtang 创建的主题 问与答 有哪些好玩的魔兽 rpg 战役地图?
@CismonX 好哒
2020-11-29 20:40:42 +08:00
回复了 daguaochengtang 创建的主题 程序员 typescript 如何定义无限嵌套的对象数组类型?
@joesonw 好嘞,我试试
2020-11-27 17:01:03 +08:00
回复了 daguaochengtang 创建的主题 程序员 typescript 如何定义无限嵌套的对象数组类型?
@joesonw
感谢你提供的思路,我改写了下,现在成功了:
export interface Obj<T>{
[k: string]: any
children: Array<Obj<T>>
}

export function flatObjectArray<T>(array: Array<Obj<T>>): Array<Obj<T>> {
const res: Array<Obj<T>> = []
function recursive(target: Array<Obj<T>>) {
target.map((item: Obj<T>) => {
res.push(item)
if(item.hasOwnProperty('children') && item.children.length) {
recursive(item.children)
}
})
}
recursive(array)
return res
}

http://ww1.sinaimg.cn/large/d7f38664ly1gl3u08hugmj20nk0elmyi.jpg

不过,我现在是把 children 这个参数固定死了,如果我希望使用动态的 children,并且在函数定义中明确指定 children 这个参数不能是其它 key 的话(你上面 children: keyof T 的写法 children 实际可以传入 a,b,c 等),应该怎么写呢?

我初步的想法是

export interface Obj<T>{
[k: string]: any
[children: string]: Array<Obj<T>>
}
可是应该怎么定义函数的 children 参数的类型呢?
2020-11-27 16:19:18 +08:00
回复了 daguaochengtang 创建的主题 程序员 typescript 如何定义无限嵌套的对象数组类型?
@ytxbnahn 可能我表达的不够清楚,{name,children}只是举个例子,实际上 flat 函数应该处理的是一个泛型的对象数组,比如可能是[{a, b, c, children}]或者[{x, y, children}],甚至我希望 children 是可以配置的,比如叫 child (参考我的 flat 函数,children 参数给了默认值是可以传入其它参数的)。这样的话要怎么定义呢?
2020-11-02 08:35:03 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@sigl0p 你买的哪家保险公司的保险,以及买了哪些险种?我周末定了太平洋 3100 多...
2020-10-30 16:36:04 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@sigl0p 你的为啥这么便宜啊,我车落地 20 万多,今天看了人保、平安、太平洋,最低也要 3000 多啊
2020-10-30 10:37:35 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@mengzhuo 有剐蹭的,只不过为了防止第二年保费上调,没走保险
2020-10-30 10:00:31 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@Billyzhuoyue 感谢
2020-10-30 09:38:58 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@linjunyi22 现在不计免赔、盗抢这些都包含在车损里了
2020-10-30 09:38:13 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@Muli 太平洋刚给我的报价,车损+三者 100 万,3018,送 1 次补漆 8 次洗车。如果加 350 能买座位险,并且返现 330,送 3 次洗车。
2020-10-30 09:35:48 +08:00
回复了 daguaochengtang 创建的主题 问与答 车险续保的问题?
@poisedflw 落地 20 万多,雅阁
2020-10-30 08:59:03 +08:00
回复了 coolworker 创建的主题 问与答 车险配置方案,纠结该怎么选
关注了,最近也要续保了
2020-10-27 11:05:42 +08:00
回复了 jamfer 创建的主题 推广 回馈 V2,送一把樱桃红轴的 71 键双模机械键盘
打工人
2020-10-21 08:50:33 +08:00
回复了 daguaochengtang 创建的主题 问与答 万能的 v 友。求推荐好用而不花哨的游戏鼠标?
@shpkng 兄嘚,我看官方旗舰店 g102 需要 100 多啊,你这个到手价才 70 是啥子渠道
2020-10-20 09:51:51 +08:00
回复了 daguaochengtang 创建的主题 问与答 万能的 v 友。求推荐好用而不花哨的游戏鼠标?
自媒体要能运营起来确实有搞头,不过感觉比较难,要一直输出别人感兴趣的内容
2020-08-26 08:12:59 +08:00
回复了 Donald5VE 创建的主题 生活 真的要结婚?生孩子?
@glfpes 我酸了,我没资格享受阿里的福报
2020-08-25 09:41:44 +08:00
回复了 daguaochengtang 创建的主题 问与答 小程序的这种交互效果是怎么实现的?
@anson2017 我知道这个肯定是自定义的啊,关键是怎么实现的,没有思路啊。微信的官方文档不提也罢
2020-08-13 13:59:45 +08:00
回复了 daguaochengtang 创建的主题 JavaScript nuxt.js 部署的问题
@ragnaroks 老哥,你的项目加了 autoprefixer 自动添加样式兼容代码的配置吗,我配置了不管用
2020-08-13 08:58:58 +08:00
回复了 daguaochengtang 创建的主题 JavaScript nuxt.js 部署的问题
@ragnaroks 是在 static 下的,img 标签不会被 resolve,但是 css 里由于用了 extract css,要把 css 提取成文件,所以要解析的
1 ... 2  3  4  5  6  7  8  9  10  11 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2475 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.