js对象的深浅拷贝
来源:互联网 发布:淘宝收购饿了么 编辑:程序博客网 时间:2024/06/06 03:51
有一个对象a,新建一个对象b,需要把对象a的值给对象b,且改变对象b中的一个值,但又不影响到对象a。
实现如下:
方法一(其实就是把对象的属性遍历一遍,赋给新的对象。):
let aa={ 'aa':1, 'bb':2, 'cc':3}let bb = new Object();bb.aa = 123123123;bb.bb = aa.bb;bb.cc = aa.cc;console.log(aa); //{aa: 1, bb: 2, cc: 3}console.log(bb); //{aa: 123123123, bb: 2, cc: 3}
方法二:
let aa={ 'aa':1, 'bb':2, 'cc':3}let bb = new Object();let changeStr = JSON.stringify(aa);bb = JSON.parse(changeStr);bb.aa = 123123console.log(aa); //{aa: 1, bb: 2, cc: 3}console.log(bb); //{aa: 123123, bb: 2, cc: 3}
阅读全文
0 0
- js对象的深浅拷贝
- js 数组对象的深浅拷贝
- 详解js中对象的深浅拷贝
- 对象的深浅拷贝
- js对象之深浅拷贝
- python对象的深浅拷贝
- 对象的深浅拷贝方法
- javascript 对象的深浅拷贝
- JS数组的深浅拷贝
- js 数组的深浅拷贝
- javascript中对象的深浅拷贝
- 对象和数组的深浅拷贝
- 实现数组和对象的深浅拷贝
- JS进阶篇:数据的深浅拷贝
- java深浅对象拷贝
- 对象克隆+深浅拷贝
- 对象深浅拷贝
- js深浅拷贝
- MySQL--修改列定义和更名数据表
- leetcode 104. Maximum Depth of Binary Tree(C语言数据结构,二叉树的深度,递归)30
- ShaderForge API
- 简单的日夜模式切换
- Spark内核源码深度剖析:宽依赖与窄依赖深度剖析
- js对象的深浅拷贝
- image的尺寸的适配
- Python-基于数据驱动模式的自动化测试框架搭建的的逐步实现(二)
- C# Aspose.Word 操作word文档【五】
- java开发/10.1-10.3/邓聪
- 柱状图,饼状图,报表插件
- [k8s]args指令案例-彻底理解docker entrypoint
- dfs学习之打家劫舍(3)
- java web中监听本地磁盘文件,并进行上传,复制,处理等