美团前端一面面经

1,自我介绍
2,如何学习前端
3,为什么学习前端
4,看过什么书,印象较深刻
5,写一个继承
6,new对象的过程
7,this的指向
8,代码
function Fater(name, age) {  this.name = name;  return 'xxx' } var f = new Father()  f 是什么
9,输出是什么
var test = {   a: 40,   init: () =>  {     console.log(this.a);      function go() {       this.a = 60;       console.log(this.a);      }     go.prototype.a = 50;      return go;    } }; var p = test.init();  p();
10,promise相关
const promise = new Promise((resolve, reject) => {    console.log(1);   resolve(5);   console.log(2); }).then(val => {    console.log(val); }); promise.then(() => {     console.log(3);  }); console.log(4);  setTimeout(function() {     console.log(6);  });
11,事件循环
12,微任务,宏任务
13,代码题 输入:aaaa-aaa-bbb
输出:aaaaAaaBbb,正则如何写
14,项目:用户登录
15, 缓存,强缓存,协商缓存
大概是这些,有些细节忘记了
#美团##校招##前端工程师##面经#
全部评论
"aaaa-aaa-bbb".replace(/-(\w)/g, ($0, $1) => $1.toUpperCase())
点赞 回复 分享
发布于 2020-09-03 21:43
笔试要A几道才能面试呀😂
点赞 回复 分享
发布于 2020-08-27 12:17
str = 'aaaa-aaa-bbb&(9595)#39; str.replace(/\-\w/g,m=>m.slice(1).toUpperCase())
点赞 回复 分享
发布于 2020-08-27 00:22
13是不是url.replace(/\w-\w/g,(wd)=>{...}),wd就是a-a了,返回aA应该就可以了不过我也不确定😂
点赞 回复 分享
发布于 2020-08-26 23:41
大佬正则表达式那个咋写的啊?😂
点赞 回复 分享
发布于 2020-08-26 23:00

相关推荐

点赞 评论 收藏
分享
群星之怒:不是哥们,你就不好奇瘫痪三十年的老植物人是啥样的吗?
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客企业服务