
前端初级工程师面试系列---JS基础
祥哥的说
精一技而绝天下。。。
展开
-
二、深浅拷贝
由文章一JS变量类型引伸的考点,变量类型分为基本类型和引用类型,那么在变量拷贝赋值时,也是不一样的,分为浅拷贝和深拷贝,是面试中常考的知识点,也是实际开发中经常会用到的内容。 目录 浅谈深拷贝和浅拷贝 深拷贝和浅拷贝的区别 为什么要使用深拷贝? 深拷贝的要求程度 怎么检验深拷贝成功 只对第一层级做拷贝 拷贝所有层级 存在大量深拷贝需求的代码——immutable提供的解决方案 正文 前言:最开始意识到深拷贝的重要性是在我使用redux的时候(react + redux), .原创 2020-05-20 23:05:18 · 673 阅读 · 2 评论 -
一、JS变量类型相关考点
一、JS的变量类型有哪些? 1、基本类型:String、Boolean、Undefined、Number、Null(简记:sbunn) 不能给基本类型添加属性和方法 基本类型的比较是值的比较 基本类型的变量是放在栈区的(指的是内存中的栈内存) 2、引用类型:Object、Array、Date、RegExp、Function 引用类型可以拥有属性和方法,并且是可以动态改变的 引用类型的比较是引用的比较(比较两个对象是否相同,实际是比较两个对象的地址是否相同) 存储需要内存的栈区和堆区共同完成,.原创 2020-05-20 00:47:32 · 308 阅读 · 0 评论