blindie

blindie

V2EX 第 182714 号会员,加入于 2016-07-20 08:50:08 +08:00
今日活跃度排名 12592
根据 blindie 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
blindie 最近回复了
12 天前
回复了 bthulu 创建的主题 JavaScript js 写后台, 是不是有点先天残缺?
有界 /无界:数据流 Stream 吗?用的不太多,其他人可以补充。
阻塞 /非阻塞:Promise | async await
去重 /不去重队列:去重可用 Set ,不去重 Array Map 都可
有序集合:Array Map 自带顺序
按对象指定属性或函数判重的集合:ArrayLike.filter()
双向字典:用两个 set
多 key 字典:add, search 用 set 就可以,delete 可以用双向字典实现 (这个可能稍微复杂一点)
字典集合原生支持 getOrAdd(或 Compute)之类的操作:Array.map()
字典按某个字段分组(类似 SQL 里的 group by):仅查询时候用 ArrayLike.filter() 就可以。如果要优化查询速度直接 Set 包 Array 就可以 new Set<ArrayLike>。
集合依次按对象多个属性进行排序:Array.sort()

你的这些基本上都可以用 ES6 的数据结构加上他们的方法快速实现掉,甚至都没有用上 lodash 。如果是语法角度的话,JS (ES6) TS 是非常 ducktyping 的,不需要先定义是什么数据结构而是通过函数链式组合来实现功能。
@taoshaoz1 二手市场自己判断。有实力手感和耳朵收货,没实力看购买记录凭证卖家信誉卖家交易记录。
吉他贝斯 300 只能买二手烧火棍。海鲜市场看看有没有教培中心倒闭的可以搞个乌克丽丽。
30 天前
回复了 hello158 创建的主题 职场话题 劳动仲裁成功!获赔 2N。
一年半确实长。辛苦。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1329 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.