Gentlemancj
Gentlemancj
将ES6的代码转换为AST语法树,然后再将ES6 AST转为ES5 AST,再将AST转为代码
`function test(num) { var str = num + ""; if(str.length > 1) { var newStr = str.substring(str.length - 1); var oldStr = str.substring(0, str.length - 1); return newStr + test(oldStr)...
`function print(n){ setTimeout(() => { console.log(n); }, Math.floor(Math.random()+1) * 1000); } for(var i = 0; i < 100; i++){ print(i); }`
``` js function dis(arr) { const resObj = {}; const res = []; arr.forEach((item) => { const key = item + JSON.stringify(item); if (!resObj[key]) { res.push(item); resObj[key] = item; }...
## 抖音-前端高级研发工程师-上海/杭州 (1~5年) ### 职位描述 1、负责抖音创作者服务产品的前端技术开发工作,包括移动端产品以及PC端产品; 2、完成用户功能设计和开发,确保浏览器或其他终端设备兼容性; 3、通过技术手段,优化前端性能,提升用户体验; 4、设计研发通用组件、工具和类库,提升开发质量和效率。 ### 职位要求 1、具备良好的计算机基础,熟悉常用的数据结构和算法,并熟练使用至少一门编程语言完成代码编写; 2、有兴趣深入学习前端技术开发和了解用户交互体验; 3、熟练使用HTML(5)/CSS(3)/JS等前端技术完成页面布局和交互开发; 4、熟悉使用Vue/React等前端框架或者具备Web项目开发经验的同学优先; 5、积极乐观,责任心强,具备良好的沟通协作能力、逻辑思维能力以及服务意识。 如感兴趣,请加微信 _Jimmy_chen 了解