加入前端「壹题」学习小组,尽在公众号「高级前端进阶」,进阶共勉之!
工作日每天一道大厂前端面试题,一年后再回头,会感谢曾经努力的自己!
2019-07-30
第 116 题:输出以下代码运行结果
1 + "1" 2 * "2" [1, 2] + [2, 1] "a" + + "b"
解析:第 116 题
2019-07-29
第 115 题:写一个单向链数据结构的 js 实现并标注复杂度(水滴筹)
解析:第 115 题
2019-07-26
第 114 题:编程题,找出字符串中连续出现最多的字符和个数(蘑菇街)
'abcaakjbb' => {'a':2,'b':2} 'abbkejsbcccwqaa' => {'c':3}
解析:第 114 题
2019-07-25
第 113 题:编程题,根据以下要求,写一个数组去重函数(蘑菇街)
如传入的数组元素为
[123, "meili", "123", "mogu", 123]
,则输出:[123, "meili", "123", "mogu"]
如传入的数组元素为
[123, [1, 2, 3], [1, "2", 3], [1, 2, 3], "meili"]
,则输出:[123, [1, 2, 3], [1, "2", 3], "meili"]
如传入的数组元素为
[123, {a: 1}, {a: {b: 1}}, {a: "1"}, {a: {b: 1}}, "meili"]
,则输出:[123, {a: 1}, {a: {b: 1}}, {a: "1"}, "meili"]
解析:第 113 题
2019-07-24
第 112 题:编程题,写个程序把 entry 转换成如下对象(跟昨日题目相反)
var entry = { 'a.b.c.dd': 'abcdd', 'a.d.xx': 'adxx', 'a.e': 'ae' } // 要求转换成如下对象 var output = { a: { b: { c: { dd: 'abcdd' } }, d: { xx: 'adxx' }, e: 'ae' } }
解析:第 112 题
2019-07-23
第 111 题:编程题,写个程序把 entry 转换成如下对象
var entry = { a: { b: { c: { dd: 'abcdd' } }, d: { xx: 'adxx' }, e: 'ae' } } // 要求转换成如下对象 var output = { 'a.b.c.dd': 'abcdd', 'a.d.xx': 'adxx', 'a.e': 'ae' }
解析:第 111 题
2019-07-22
第 110 题:编程题,请写一个函数,完成以下功能
输入
'1, 2, 3, 5, 7, 8, 10'
输出'1~3, 5, 7~8, 10'
解析:第 110 题
- 前端 100 问:能搞懂 80% 的请把简历给我
- 【半月刊 1】前端高频面试题及答案汇总
- 【半月刊 2】前端高频面试题及答案汇总
- 【半月刊 3】前端高频面试题及答案汇总
- 【半月刊 4】前端高频面试题及答案汇总
进阶系列文章汇总如下,觉得不错点个 star,欢迎 加群 互相学习。
我是木易杨,公众号「高级前端进阶」作者,跟着我每周重点攻克一个前端面试重难点。接下来让我带你走进高级前端的世界,在进阶的路上,共勉!