遇到过的前端面试题目(js,css3,html5,vue)
1.什么是闭包?(js)闭包是一个可以读取其他函数内部变量的函数;本质上是将函数内部和函数外部嫁接起来的桥梁。优点是能读取函数内部的变量,能保证这些变量永远保存在内存中。缺点:一是使用不当时会导致内存泄露,解决方法是在退出函数之前,将不使用的局部变量全部删除,二是会改变父级的值。2.如何解决js的数组去重。(百度上面有很多种,可以看看)(js)数组递归去重Array.prototy...