模拟面试、简历指导、入职指导、项目指导、答疑解惑 可私信找我~已帮助100+名同学完成改造!
前言
大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~
indexOf
indexOf
几乎是每一个前端在开发中都使用过的数组方法作用是:传入一个元素,从数组中寻找此元素所对应的第一个索引,如果找不到的话,就返回
-1
第二个参数?
大部分人在使用
indexOf
的时候都只用得到第一个参数。
有一天面试官问了一个问题: indexOf 的第二个参数是干什么用的?
这题把我问懵逼了,因为根本没用过第二个参数啊。。。不过面试结束后还是去查了一下第二个参数是干啥用的
查了一下,第二个参数的作用是:开始搜索的索引,默认是
0
巧妙利用第二个参数
通过一个小案例来进练习,实现一个
addEmoji
,实现往一个字符串中插入 emoji 表情
但是我们看到了,indexOf 只会寻找第一个符合条件的元素,所以我们看到上面的例子有两个「狗」字,但是只插入了一次 emoji,所以需要改造一下
结语
我是林三心
一个待过 小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司 的作死型前端选手;
一个偏前端的全干工程师;
一个不正经的掘金作者;
逗比的B站up主;
不帅的小红书博主;
喜欢打铁的篮球菜鸟;
喜欢历史的乏味少年;
喜欢rap的五音不全弱鸡如果你想一起学习前端,一起摸鱼,一起研究简历优化,一起研究面试进步,一起交流历史音乐篮球rap,可以来俺的摸鱼学习群哈哈,点这个,有7000多名前端小伙伴在等着一起学习哦 -->
广州的兄弟可以约饭哦,或者约球~我负责打铁,你负责进球,谢谢~