- 博客(3)
- 收藏
- 关注
原创 快速理解深浅拷贝的原理与区别
深浅拷贝又叫深浅复制,是关于引用类型的复制,大多应用于数组和对象。浅拷贝:简单的复制引用类型的内存地址,所以他们指向同一个内存地址,所以输出的是同一个数值,形成了拷贝的结果。所以修改任何一个数组,都是在修改共有内存地址中的数据,所以另外一个数组再次输出时,内容就会发生改变。深拷贝:和浅拷贝不同之处在于,深拷贝复制的仅仅是前一个引用类型的数值,和内存地址无关,是两个独立的数据类型,拥有各自...
2020-03-01 14:19:19 575
原创 JavaScript中NAN到底是什么?NAN==NAN?
NAN是属于JavaScript的数值类型Number类型。NaN意思是指数据not a number不是一个数字,但是NAN却属于数值类型。那么NaN在什么情况下会出现呢?一般来说都是本来要输出一个数值,但是在输出的数值类型出现错误时,系统难以识别。但是系统没有报错,而是返回了NaN。例如下面这种情况,b是数值类型,a是字符串,所以参与运算后c值输出结果就是NaN,也就是Number类型。0...
2020-03-01 13:14:53 9446 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人