03 2025 档案
面试刷题4-js篇-本地存储
摘要:本地存储常用到的有:cookie,sessionStorage,localStorage coolie:小文件,不超过4kb,存储可以分辨用户信息的数据。 localStorage:永久存储,除非主动删除,否则数据会一直在。 sessionStorage:类似与localStorage,不过生命周期
阅读全文
面试刷题3-js篇-什么是深拷贝、浅拷贝?可以通过什么实现
摘要:赋值:直接用“=”赋值。改变一个,另一个也会被改变。 浅拷贝:只拷贝一层。可以使用Object.assign(),slice(),concat(). 深拷贝:精准拷贝。可以使用_.cloneDeep(),JSON.stringify() 深拷贝、浅拷贝只针对Object,Array这样的引用类型。
阅读全文
面试刷题2-js篇-什么是闭包?
摘要:什么是闭包? 是一个作用域,可以让内层函数访问到外层函数的作用域。 画图更加方便理解
阅读全文
面试刷题1-js篇-javaScript中的数据类型以及不同数据类型在存储上的差别
摘要:js的数据类型有两种:基本类型、引用类型 基本类型有Number,String,Boolean,Null,Undefine. 引用类型有Object,Array,Function. 内存结构有栈、堆。 简单类型对应的值存储在栈里,存在栈里的是值; 引用类型对应的值存储在堆里,存在栈中的是指向堆的地址
阅读全文