面试题
THINK_OF_
这个作者很懒,什么都没留下…
展开
-
面试题——算法手写题(携程)
已知如下数据:var arr = [[1,2,3], [3,4,5], [6,7,8,9,[11,12,[12,13, [14]]]], 10]编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组解析:首先看到这个题目就想到了数组的reduce,sort,以及Set去重和递归逻辑实现如下:var arr = [[1,2,3], [3,4,5], [6,7,8,...原创 2019-07-10 09:44:35 · 892 阅读 · 0 评论 -
面试题——对象
var a = {}var b = {key: 'b'}var c = {key: 'c'}a[b] = 123a[c] = 456console.log(a[b]) // 输出什么第一次看到这个题目想法:b和c是两个不同的对象,他们的内存地址不同,所以不会被覆盖,故a[b]为123,这个题目出的太简单了然后很自信的打印了一下,发现答案是456。。。 what?什么鬼思考问题:不...原创 2019-07-11 09:42:31 · 354 阅读 · 0 评论