数据类型的拷贝
Posted kangkang-saonian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型的拷贝相关的知识,希望对你有一定的参考价值。
//浅拷贝 var a={a:18}; var b=a; b.m=22 console.log(a) {a: 18, m: 22} console.log(b) {a: 18, m: 22}
//深拷贝
var c=JSON.stringify(a)
console.log(c) // {"a":18,"m":22}
Object.prototype.toString.call(c)
"[object String]"
var d=JSON.parse(c)
Object.prototype.toString.call(d)
"[object Object]"
d.e=88
console.log(a)
{a: 18, m: 22}
console.log(d)
{a: 18, m: 22, e: 88}
以上是关于数据类型的拷贝的主要内容,如果未能解决你的问题,请参考以下文章