Java对JSON对象进行拷贝,而不是进行引用传递
作者:coder / 发布于2016/7/11/ 298
在Javascript里,如果拷贝对象是基本类型,我们直接赋值就可以了;如果不是基本类型,那么赋值时其实只是做了引用传递,当原对象改变时拷贝对象将会一同变化。该方法提供了针对JSON对象的拷贝功能。经实测后发现当被拷贝的JSON对象属性值为基本类型,数组或函数时默认为拷贝,当属性值为JSON对象时默认为引用传递,故针对其递归调用拷贝,而其他为直接赋值。
评论列表