- 博客(2)
- 收藏
- 关注
原创 JS深浅拷贝
JS深浅拷贝 js包括基本数据类型:Null、Undifined、Number、String、Boolean 引用数据类型:Array、Object 基本数据类型保存在栈内存,引用数据类型保存在堆内存。因此,对于引用类型的复制,简单赋值无用,需要拷贝。拷贝存在两种类型:深拷贝与浅拷贝。 1、浅拷贝 浅拷贝只复制了指向某个对象的指针,而不复制对象本身,所以如果父对象的属性是基本数据类型,就没事,如果父对象的属性是引用数据类型,则父对象的值也有可能被修改。 // 浅拷贝函数 function simpleClo
2021-01-29 17:19:32
58
原创 ES6知识点总结
js ES6知识点总结 1、let、const (1)let、const声明形成块级作用域,const声明后必须赋值 (2)暂时性死区 var 声明的变量可以在声明之前使用,相当于声明值为undefined。 let、const 声明的变量不能在声明之前使用,会报错,这一部分称为暂时性死区。 if (a == 1) { console.log(temp) //报错 temp = 2 } 2、解构 (1)数组解构赋值 const [x,y,z] = [1,2,3] console.log
2021-01-28 14:50:39
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人