自我介绍 实习当人什么角色项目中有什么困难,怎么解决垂直居中4种方式层叠上下文flex布局常见的单位(没有说微信小程序种的单位)闭包(闭包会导致什么问题)bind和callthis指向(错了)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函数输出200promise(链式调用有点忘记了,少说了一个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说说它的注意事项,原理