如果一个函数内部可以调用其本身,那么这个函数就是递归函数 简单来说就是函数内部自己调用自己 这个函数就是递归函数 优点:结构清晰 可读性强 缺点:效率低 可能会让栈溢出 影响性能
谈谈平时用哪些方法进行性能优化? 减少http请求刺水 打包压缩上线代码 使用懒加载 雪碧图 动态渲染组件 cdn加载包
浅拷贝:新建一个新对象 这个对象有原始对象属性的精确拷贝 如果属性是基本类型,拷贝 就是基本类型的值 如果属性是引用类型,拷贝就是内存地址 如果其中一个对象改变这个地址 会影响到另一个对象
深拷贝 :就是拷贝所有的属性 并拷贝属性指向的动态分配的内存 当对象和他所引用的对象 发生深拷贝 花销更大 拷贝后的两个对象互不影响