自我介绍实习当人什么角色项目中有什么困难,怎么解决垂直居中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说说它的注意事项,原理