北京某中场面试题

自我介绍
实习当人什么角色
项目中有什么困难,怎么解决
垂直居中4种方式
层叠上下文
flex布局
常见的单位(没有说微信小程序种的单位)
闭包(闭包会导致什么问题)
bind和call
this指向(错了)
var num = 100;
var obj = {
    num: 200,
    inner:{
        num:300,
        print: function(){
            console.log(this.num);
        }
    }
};

// 1)obj.inner.print();
// 2)var func = obj.inner.print; func();
// 3)(obj.inner.print)();
// 4)(obj.inner.print = obj.inner.print)();
// 5) 利用obj.inner.print函数输出200
promise(链式调用有点忘记了,少说了一个6)
function test(){
return new Promise((resolve,reject) => {
        console.log(2);
setTimeout(() => {
            console.log(1)
            reject(112)
        },200)
    })
.then((res) => {
        console.log(3);
    })
.catch( async (res) => {
        console.log(4);
return await new Promise((resolve,reject) => {
setTimeout(() => {
                console.log(5);
                reject('end');
            }, 200);
        })
    })
.catch((res) => {
        console.log(res);
}).then((res) => {
        console.log(6)
    })
}
test();
算法题:
给一个数组,要求去重,排序,去除掉undifine, false, null
两数之和
项目种用到了keep-alive说说它的注意事项,原理
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 08:04
小黑盒 前端工程师 25k 其他
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务