js中的传值问题,被引用赋值和传值赋值

赋值前先把json对象转成字符串,再转回来

var a = {name:1, value:2};
var b = JSON.parse(JSON.stringify(a));
b.name = 'mary';
console.log(a===b, a.name, b.name); // false, 1, mary

猜你喜欢

转载自blog.csdn.net/qq_36120342/article/details/89326684