var t=data;
t.a=1;
t.b=2;
最近项目里碰到奇特坑,变量赋值给一个新变量t,原变量data里面的属性竟然变了。类似后端语言的引用变量
解决方案1:
var t = JSON.parse(JSON.stringify(data));
转成字符串再转回对象,嗯。完美
var t=data;
t.a=1;
t.b=2;
最近项目里碰到奇特坑,变量赋值给一个新变量t,原变量data里面的属性竟然变了。类似后端语言的引用变量
解决方案1:
var t = JSON.parse(JSON.stringify(data));
转成字符串再转回对象,嗯。完美