美团前端

又来面美团了,美团的面试体验都挺好的。凭回忆记录一下

*以下表达式值是什么

String('11')==new String('11')
String('11')===new String('11')
//我理解这里实际上new出来的会当成一个对象来看,String的话就是类型转换而已。所以==能做类型转换时,就会只比较值,===时就会出现类型不同。若都new,两个new出来的对象也是不同的对象,不能通过类型转换相等
typeof new String('11') //object
typeof String('11') //string

函数声明和函数表达式的区别

*如何使用表达式的方法定义函数,又能在定义之前调用(有uu知道吗,完全没头绪

Promise的看代码输出,是个稍微有一点陷阱的题,setTimeout放在Promise同步代码里边,结合async和await,await3个这样的Promise,看需要执行多久。

*真实DOM和一个组件是如何连接起来的(太痛了,应该是要花很多时间去搞懂的问题

虚拟DOM中有兄弟节点吗

手撕路径和

全部评论
"如何使用表达式的方法定义函数,又能在定义之前调用", 这个今天写项目遇到偶然发现了,翻面经回来评论一下。 应该是ESModule模块中有这个特性吧, 还得要是eport的函数中(例如下面的print)才能调用。 export const print=()=>{ test(); } const test = () => { console.log('test'); hello(); } const hello = () => { console.log('hello'); }
1 回复 分享
发布于 11-01 11:47 山东
就问了这几个吗
点赞 回复 分享
发布于 06-04 23:51 上海
二叉树的路径和吗
点赞 回复 分享
发布于 07-18 14:39 广东

相关推荐

评论
5
12
分享
牛客网
牛客企业服务