详解js中的对象的深浅拷贝
前言 本文是整理的浅拷贝和深拷贝中涉及的知识点,在工作中是非常重要的,在面试中也是必考的,希望对小伙伴们有所帮助! 为什么会产生深浅拷贝? 首先我们要知道一个流程 1,对象属于引用类型的,以后浏览器会为其开辟一个新的内存空间,并为它分配一个16进制的地址 2,按照一定的顺序,把对象的键值对存储到内存空间 3,把开辟的内存地址赋值给变量(或事件),以后变量就通过地址找到内存空间,然后进行操作 基本数据类型和引用数据类型 数据分为基本数据类型和引用数据类型 基本数据类型 String、Number、Boolean、Null、Undefined、Symbol 基本数据类型是直接存储在栈中的数据
用户评论