每天10个前端知识点:数组应用篇

个人博客已上线,欢迎前去访问评论!
无媛无故 - wangchloe的个人博客


以下内容若有问题烦请即时告知我予以修改,以免误导更多人。

内容中也补充了少数字符串的应用。


1. 数组翻转方法2

eg:这里说明一下,这个方法用的不是reverse,因为一次面试中被问过不用reverse实现翻转,所以这里标注为数组的翻转方法2。


2. 首字母大写

eg:


3.快速清空数组

  1. length=0;
  2. arr=[];
  3. arr.splice(0,arr.length);
  4. 循环pop或shift

4. 数组排序方法

更多方法见后续排序算法篇


5. 数组内查找元素是否存在


6. 数组去重的多种方法

(1)findInArr


(2)json(自动从小到大排序)


摘自也谈JavaScript数组去重



(3)sort()


(4) indexOf

这个方法是在前端公众号偶然看到的,数组的indexOf方法第一次用到


(5)二分法


(6)Map(ES6)

摘自也谈JavaScript数组去重

Map的存取使用单独的get()、set()接口。


(7)Set(ES6)

摘自也谈JavaScript数组去重

Set不允许重复元素出现。



补一个字符串的应用

(1) 字符串中出现次数最多的字符

  • json

  • 正则


更多内容可以订阅本人微信公众号,一起开启前端小白进阶的世界!

公众号是坚持日更的,不发文的时候推送一些我觉得好用的前端网站或者看到的一些问题的解决方案,也更便于大家交流,就酱。

每天10个前端知识点:数组应用篇_第1张图片
微信公众号:无媛无故

你可能感兴趣的:(每天10个前端知识点:数组应用篇)