最后
javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
上面那种解法是我们最容易想到的解法,在查找重复元素的过程中使用了indexOf方法,如果不使用的话,也可以使用循环解决如下:
除了使用indexOf和循环去重,我们还可以使用Object对象判断是否重复,下面这种解法是作者比较推荐的一种解法。
最后还有一种方法,使用了sort()对数组进行了排序,这样去重之后原数组的索引对应元素的值都发生的变化,如果不考虑这一点,可以使用这种解决方案。
Q2. 统计一个字符串出现最多的字母
其实就是统计字符串中每个字符出现的次数,最后从中找到出现次数最多的字符。
Q3. 排序算法
冒泡排序
快速排序
插入排序
Q4. 斐波那契数列
前端面试题汇总
JavaScript
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
性能
linux
前端资料汇总
ng)
前端资料汇总