![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
前端小帅
这个作者很懒,什么都没留下…
展开
-
个人总结:浅谈js中的深拷贝
深拷贝 基本类型 在学习深拷贝和浅拷贝之前,一定要了解基本数据类型和引用数据类型 基本数据类型的数据都放在栈内存中,复制的时候就直接值复制。你可以理解为 “基站、基栈”。 引用类型 引用类型的数据存放在堆中,栈内存中只存放具体的地址值,object1赋值给object2的时候是把object1的地址值赋值给了object2,这个时候两个对象同时指向堆内存中的同一数据。 var object1 = new Object(); var object2 = object1; 深拷贝和浅拷贝的区别 浅拷贝和深原创 2020-05-28 18:59:11 · 163 阅读 · 0 评论 -
js面试题--new的原理
JS中的new操作符 和其他高级语言一样,JS中也有new运算符,我们知道new运算符是用来实例化一个类,从而在内存中分配一个实例对象。但在 javascript 中,万物皆对象,为什么还要通过 new 来产生对象? new操作符的基本使用: 如果函数或者方法调用前带有关键字new, 则构成构造函数调用.构造函数调用会创建一个新的空对象,该对象继承自构造函数的prototype属性。构造函数试图初始化这个新创建的对象,并将这个对象用作其上下文。 以new操作符调用函数时,函数内部发生以下变化 创建一个空对原创 2020-05-27 15:21:22 · 552 阅读 · 0 评论 -
个人总结:浅谈浏览器跨域及解决办法?
一、什么是跨域? 同源策略原创 2020-05-26 14:07:55 · 411 阅读 · 0 评论 -
个人总结:浏览器缓存的问题?
强缓存原创 2020-05-20 13:29:53 · 231 阅读 · 0 评论