- 博客(3)
- 收藏
- 关注
原创 javaScript实现浅拷贝深拷贝
一.浅拷贝深拷贝和赋值的区别 赋值:和原数据指向同一对象,没有开辟新的内存空间,新拷贝的数据改变会使原数据也跟着改变; 浅拷贝:和原数据指向不同对象,给对象第一层数据开辟了新的内存空间,改变拷贝后的值不会使第一层原数据发生改变,但会使原数据包含的子对象发生改变 ; 深拷贝:给原数据所有子对象都开辟新的内存空间。 实现浅拷贝代码: var a = { name: '我是a' }; function simpleCopy(obj) { var newObj = {}; for (l
2020-10-23 10:59:00
175
原创 JavaScript创建对象的方法
JavaScript创建对象 1.使用工厂模式创建对象 // 创建工厂函数 function createPerson(name, age, height) { var o = new Object() o.name = name o.age = age o.height = height o.sayHello = function () { alert("Hello, My name is
2020-06-09 00:23:36
199
原创 vue.js入门
#Vue.js入门 <body> <div id="app"> <h2>{{message}}</h2> <h1>{{name}}</h1> </div> <script src="js7ue.js"></script> <script>
2020-06-08 09:40:10
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人