9.19美的前端笔经 两小时后感谢信

  1. 数组扁平化,手写flat
    思路:reduce+递归
    var Myflat = function(nums){
     return nums.reduce((a,b)=>{
         return [].concat(a,Array.isArray(b)?Myflat(b):b)
     })
    }
  2. 数组无效值去除
    输入:["567",null,"u44","0",1,"eleven","ten","99"] 输出:["567","0",1,"99"]
    就是null u44这种转数字为NaN的直接去除
    思路:。。。数组内置filter函数,再判断两个数字是否相等就行
    var newList = function(nums){
     return nums.filter((e,i)=>{
         return parseInt(e)==parseInt(e)
     })
    }
  3. 生成数组,入参是一个整数,出参是一个数组
    输入:5 输出:[0,3,8,15,24]
    思路:考试时候直接懵了,没看出来这个数组是0+3+5+7+9 。。。题目也没解释一下啊。。。怪自己经验太少了
#美的笔试##美的#
全部评论
都写出来了也感谢信?
点赞 回复 分享
发布于 2022-09-22 22:00 上海

相关推荐

不愿透露姓名的神秘牛友
12-27 14:43
吐槽一下,干设计,公司是互联网小公司,就几个人,然后今天老板突然发通知不给戴耳机,直接给干懵了,纯纯在搞心态啊
小火柴燃烧吧:公司领导一旦把精力和目光放在如何严格管控员工而不是如何拓展业务和研究项目,就走不远了
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
HHZZY:我就说送外卖有用吧
点赞 评论 收藏
分享
评论
1
7
分享
牛客网
牛客企业服务