如何看待前端面试不知道lodash被嘲讽不可思议?
如何看待前端面试不知道lodash被嘲讽不可思议?
-
Lodash是一个高性能的实用工具库,用来遍历、搜索、筛选、检测js中常用的数据结构比如object、array、number、string等,使你在操作js数据的时候更加的方便和高效,防止你在做一些数据操作的时候各种循环各种判断,写出一些效率低下的逻辑和函数。
由于现在react、vue这种mv*框架的兴起,前端基本都是基于数据驱动来开发业务,数据驱动的方式更多时候就是对数据进行各种操作,于是乎使用到Loadshjs的场景就变得越来越多,当然你也可以不使用,自己实现数据操作的方法函数,不过这样一方面就是浪费时间,另一方面就是你写的方法性能不一定好,总之由于Loadash越来越常用,有时间了解一下不是什么坏事,其实最好看看源码,为啥人家写的函数如此高效。不过话说回来就是一个函数库,如果有人拿这个去嘲讽你的话,只能说明那个人水平一般。
好啦,喜欢就关注一下,我是鸡腿,一个战斗在互联网一线的全栈工程师,持续分享互联网和编程干货,观迎关注~
2020-07-24 09:41:25 -
自己能写,为什么要用这个?
2020-07-27 04:11:02 -
有幸遇到过一个,说我对lodash理解不深,直接开喷
2020-07-01 13:59:09 -
我遇到过,那是去vipkid面试,面试官还是个高高的妹子,提了一个问题,写了一个json数据格式,说如何不用循环改成另一种格式,我的回答是不用循环无法实现,除非用数组的forEach map方法,但底层也是循环,妹子不满意,不是她的答案,让我再想想,在这个问题上跟我耗了将近半个小时,我说能告诉我你的答案吗?她的回答让我差点吐了,说用lodash, 我都怒了,问她你怎么知道lodash没用循环?你看过源码吗?她才转移话题
2020-10-13 13:30:02 -
老大事主要涉及了设计模式,模块管理,具体api没什么好考的,就像一提mvvm不知道backbone,模板引擎不知道胡子。就算问vue也会问设计思想,以及该设计特点下针对你的项目是如何选型和维护,具体api考得很少。
2020-07-02 21:44:39 -
嘲讽没必要,虽然不是一定要知道,但不知道说明经验不足,要么是新手,要么是其他语言转的前端,还是谦虚点回去看看lodash是什么,为什么会用,以及如何替代如何自己实现相应功能。
2020-07-02 03:50:11 -
项目里有这个库,但是用的不多,文档方法太多了,常用的也就那几个
2020-07-01 19:04:38 -
嘲讽到不至于,不过使用了,不仅效率提高,还减少了代码量,易维护,少出错。我的项目中必备之一
2020-10-22 16:39:33 -
不也是underscore的升级版?
2020-07-01 18:59:52 -
[捂脸]库吗未必非得知道啊,不过是代码实现思路比较好,类似的库有很多啊。拿promise来说只要符合promiseA+规范的对象或者函数都算promise呀,挺逗的,该怼回去
2020-07-02 16:10:06 -
可以怼回去啊
2020-07-01 11:11:35