JS简单粗暴地实现浅克隆
来源:互联网 发布:网络规划与设计题库 编辑:程序博客网 时间:2024/06/13 10:41
1.实现:
var ObjectUtil = (function() { function clone(obj) { var json = JSON.stringify(obj); var newObj = JSON.parse(json); return newObj; } return { clone: clone, } })();
2.测试:
var obj = { name: "leo", age: 18 } var obj2 = ObjectUtil.clone(obj); obj.age = 30; obj2.age = 20; console.log(obj);//Object {name: "leo", age: 30} console.log(obj2);//Object {name: "leo", age: 20}
借助JSON实现,简单粗暴实现浅克隆
0 0
- JS简单粗暴地实现浅克隆
- 简单粗暴地理解 JS 原型链
- 简单粗暴地理解 JS 原型链
- 简单粗暴地理解js原型链--js面向对象编程
- 简单粗暴地理解js原型链–js面向对象编程
- 简单粗暴地理解 JavaScript 原型链
- 简单粗暴地入门机器学习
- 简单粗暴地入门机器学习
- 简单粗暴地理解 JavaScript 原型链
- 如何简单地实现引用类型的深度克隆
- 简单粗暴理解js原型
- 简单粗暴实现Zxing二维码
- js实现克隆节点
- js实现深克隆
- 简单粗暴的so加解密实现
- 简单粗暴的so加解密实现
- 简单粗暴的so加解密实现
- 简单粗暴的so加解密实现
- 关于__stack_chk_guard_ptr的理解
- LeetCode_3_LongestSubstringWithoutRepeatingCharacters(Java Code)
- EasyUI闪屏,EasyUI页面加载提示:原理+代码+效果图
- android存储-sqlite
- Swift引用OC代码(导入FMDB库)
- JS简单粗暴地实现浅克隆
- Windows - 卸载一键工作室急救箱
- android菜单栏Menu
- 删除vector容器中的对象元素的三种方法:pop_back, erase与remove算法http://www.xuebuyuan.com/1407838.html
- Theano-Deep Learning Tutorials 笔记:Modeling and generating sequences of polyphonic music with the RNN
- 二叉树——基本概念
- android-webview
- 函数调用的区别:_cdecl以及_stdcall
- 云付