ES6进阶
Fade Away
这个作者很懒,什么都没留下…
展开
-
const
const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。 标题对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个栈内存地址,因此等同于常量。 但对于复合类型的数据(主要是对象和数组),变量指向的栈内存地址指向的是堆内存地址,这个堆内存地址保存的是引用类型数据,也就是说const只能保证这个堆内存地址不变,但是这个堆内存地址内容如何,则不是其...原创 2019-08-13 15:18:20 · 111 阅读 · 0 评论 -
刨坑 展开运算符
展开运算符的运算对象里面有引用类型的话,此时不是深度拷贝,而是浅拷贝,展开的对象里面直接引用那那个对象,而不是指向一个新的对象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=d...原创 2019-08-13 17:45:05 · 144 阅读 · 0 评论 -
Object.assign 刨坑
与展开运算符同理 也是浅拷贝 遇到对象,只拷贝引用 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> </body> <script type="...原创 2019-08-13 17:49:56 · 363 阅读 · 0 评论