es6 对象浅拷贝的2种方法
2024-10-19 03:01:49
<!DOCTYPE html>
<html lang="zh"> <head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>es6 对象浅拷贝</title>
</head> <body>
<script type="text/javascript">
var obj = {
'data': [11, 2, 3],
'name': 'mfg',
fn: function() {}
};
var objNew = { ...obj
};
var objNew2 = Object.assign({}, obj);
console.log(objNew === obj) //false
console.log(objNew2 === obj) //false
console.log(objNew.fn === obj.fn) //true
console.log(objNew2.fn === obj.fn) //true
</script>
</body> </html>
最新文章
- sql查询慢优化
- [ASP.NET Core] Middleware
- React Native 文本输入
- jdk版本比较
- NET 查找程序集路径(CLR关于Assembly的搜索路径的过程)
- 洛谷 P2670 扫雷游戏==Codevs 5129 扫雷游戏
- fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Android 图片处理方法
- 如何在ubuntu下使用stage3d的硬件加速
- LDA的一些资料
- 宣布正式发布 Windows Azure Notification Hub,新增 SQL Server AlwaysOn 可用性组侦听器支持
- Spotlights
- 每天一个linux命令(45)--telnet命令
- 从开发者角度解析 Android N 新特性!
- Python 多进程multiprocessing
- 2018.4.27 python使用过的第三方库
- OpenGL ES SL 3.0规范中以前的attribute改成了in varying改成了out
- Matlab feval函数(转)
- 使用 sqlyog 导入导出数据显示 lost connection to mysql server during query
- 敏捷:什么是用户故事(User Story)