首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
如雨
阿里巴巴_前端工程师
发布于北京
关注
已关注
取消关注
@__sgf__:
手写下划线转驼峰命名要考虑对象的深度递归情况
看别人的面经发现一道题,一时手痒就写了下,不知道对错。题源:https://www.nowcoder.com/discuss/470638184494276608const underscoreToCamelCase = (data) => { if (Array.isArray(data)) { return data.map(underscoreToCamelCase); } else if (typeof data === "object" && data != null) { const res = {}; for (const key in data) { let newKey = ""; if (key.indexOf("_") != -1) { let upper = false; for (let i = 0; i < key.length; i++) { if (key.charAt(i) === "_") { upper = true; continue; } newKey += upper ? key.charAt(i).toUpperCase() : key.charAt(i); upper = false; } } res[newKey ? newKey : key] = underscoreToCamelCase(data[key]); } return res; } else { return data; }};// 测试const data = { first_name: "John", last_name: "Doe", age: 30, address: { city_name: "New York", country_code: "US", }, hobbies: ["reading_books", "playing_games"],};console.table(underscoreToCamelCase(data));
点赞 1
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-09 13:48
华南理工大学 后端工程师
拼多多最新面经内推
前两天,我的一位朋友分享了他参加拼多多(PDD)的面试经历。整体来看,拼多多的面试流程比较紧凑,一共两轮技术面和一轮 HR 面。技术一面主要考察八股文和项目经验,技术二面则更侧重场景题和系统设计,另外还穿插了一些算法题。先说说八股文部分。面试中被问到了 RocketMQ、分布式锁、ThreadLocal 等内容,这些我之前都认真准备过,回答起来比较顺利。JVM 堆和栈的问题一开始让我有点意外,因为问得比较基础。不过后面追问了一句“对象一定在堆上吗?”到了二面,场景题明显增多,但整体并没有脱离常见的考察范围。主要是 TOP K 问题、秒杀系统设计,以及另外几道算法题,整体还是在经典问题的框架之内...
点赞
评论
收藏
分享
10-12 18:05
四川大学 Java
字节后端二面,难到哭
有同学跟我说字节的二面把他快打哭了,我看了下基本是短链这个项目的扩展。所以,不要说某某项目烂大街了,除非你在核心业务组做了很多核心的特性,否则在面试官眼里的项目都是烂大街!校招关键考察的是你对于自己的项目能否自圆其说(这个最基本的点,80%的同学都做不到,就不要抱怨环境了)1.自我介绍2.我们先不聊项目了哈,我们聊一个系统设计类的问题,放松一下(无语)3.有没有了解过短链系统,说一下你的理解4. 好,那现在你来设计一个短链系统,你怎么来设计5.你刚刚说就两个功能:一个是长链转短链,一个是短链还原长链并跳转非常好,那你可以拆一下模块都有哪些6.打断一下,你刚提到短链生成那短码生成这块能不能再往里...
查看25道真题和解析
点赞
评论
收藏
分享
09-23 14:37
北京邮电大学 无线通信工程师
秋招的第一个好消息
🤤
東大沒有派對:
这是好事啊(峰哥脸
我的秋招日记
点赞
评论
收藏
分享
09-30 10:14
华南师范大学 C++
暑期实习转正失败,秋招0offer
年中兴奋的转向游戏开发方向,做了个demo,进了灵犀实习,结果这两天知道转正没过,临时开始投简历,心态炸了😭😭😭游戏是真的卷,技术要求高,工资也不算高来个公司收留我吧,给多少我都去😭😭😭
投递阿里巴巴灵犀互娱等公司10个岗位
点赞
评论
收藏
分享
10-13 19:48
北京邮电大学 Java
顺丰科技线下面试 速通
涉及东西还挺多的,连面两场有些问题忘了一面:数组和链表的区别mysql和redis的区别,使用的场景,qps各是多少left join是什么,连表查询为何低效索引是什么,怎么实现的,为何高效最左前缀匹配,失效原因有哪些设计模式,观察者模式是如何实现的场景题:百万订单,如何保证写入,数据库记录太多如何处理,订单服务崩了如何不影响其他业务手撕:最长回文子串二面:mysql慢查询的原因有哪些,如何优化Spring中有哪些设计模式,为什么bean默认单例消息队列应用在那些场景,如何保证可靠性、幂等明天上午hr面,想问能换base地吗,武汉薪资太低了
查看12道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从摆烂到OC,嵌入式人的血泪史
4525
2
...
害,找工作哪有不上当的!
4476
3
...
找到靠谱的公司,少走些弯路
3368
4
...
双非秋招大厂time line参考
3186
5
...
最近面试回答不出来的题
2922
6
...
26国考公告出炉,放宽到38岁意味着什么
2910
7
...
末9四段大厂实习|秋招收尾结束
2836
8
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2343
9
...
京东官宣发布新车,会有新的HC吗?
2217
10
...
下一站回家
2150
创作者周榜
更多
正在热议
更多
#
找工作中的小确幸
#
10279次浏览
97人参与
#
秋招踩过的“雷”,希望你别再踩
#
19540次浏览
222人参与
#
爱玛科技集团求职进展汇总
#
30107次浏览
209人参与
#
面包vs爱情,怎么选?
#
16991次浏览
187人参与
#
实习在多还是在精
#
3045次浏览
44人参与
#
发面经攒人品
#
2347722次浏览
32650人参与
#
反问环节如何提问
#
106933次浏览
2009人参与
#
实习下班不想学习,正常吗?
#
3424次浏览
48人参与
#
机械求职避坑tips
#
67304次浏览
449人参与
#
校招谈薪一定要知道的事
#
3221次浏览
53人参与
#
你觉得什么岗位会被AI替代
#
4747次浏览
83人参与
#
贝壳求职进展汇总
#
36255次浏览
202人参与
#
机械人值得去的小众企业
#
24349次浏览
54人参与
#
浪潮求职进展汇总
#
17890次浏览
137人参与
#
秋招结束之后的日子
#
88740次浏览
986人参与
#
实习最想跑路的瞬间
#
81966次浏览
524人参与
#
你做过哪些dirty work
#
19926次浏览
143人参与
#
选完offer后,你后悔学机械吗?
#
39422次浏览
243人参与
#
投格力的你,拿到offer了吗?
#
119217次浏览
686人参与
#
诺瓦星云求职进展汇总
#
219940次浏览
1715人参与
#
机械人,签完三方你在忙什么?
#
61727次浏览
235人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务