码迷,mamicode.com
首页 > Web开发 > 详细

js测试题

时间:2021-06-11 19:08:04      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:地址   对象   理论   ssi   script   turn   fun   测试题   sig   

var obj1 = {
	a: 1,
	test: function() {
		return this.a;
	},
	hehe: [1, null, function() {
		return this.a;
	}]
}
var obj2 = JSON.parse(JSON.stringify(obj1));

var obj3 = Object.assign({}, obj1);

JSON.parse(JSON.stringify());理论上并不是深拷贝,他无法拷贝函数

Object.assign才是深拷贝,启用新地址,两个对象互不干扰。

js测试题

标签:地址   对象   理论   ssi   script   turn   fun   测试题   sig   

原文地址:https://www.cnblogs.com/qkstart/p/14875481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!