手撕代码 1. 用promise完成3个异步请求,所有请求完成后执行alert(1);(Promise.all()) 2. 用ES6的方式,从对象中删除某一属性,如let obj = {a:1,b:2},删除a:1 3. flex实现三栏布局 说ES6新特性 聊项目 项目中困难如何解决