关于js的引用传递问题(对象=对象)

首先是代码段以及显示问题


代码块

我在想做一个数据回显功能时发现就算用个局部变量接收传来的row对象,改变临时对象值时也会改变原row对象中的值,所以我想起了之前学的java中没有引用传递只有值传递,js中可能会有值传递这鬼东西,试了试输出果然不对劲


输出
原显示
因为引用传递被改了

然后我查到了这个方法

Object.assign({},data);

用上,试了多少次都没变


输出

页面显示
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容