我有这个结构:
var a = [];
a.push({"level": 1, "column": 4, "parent": "none", "title": "Node 0", "content": "Parintele suprem", "show": "1"});
var b = a;
a.push({"level": 1, "column": 5, "parent": "none", "title": "Node 1", "content": "Parintele suprem", "show": "1"});
console.log(b);
Run Code Online (Sandbox Code Playgroud)
现在的问题是b具有确切的内容a(第二次推送后的内容).这个建议(纠正我,如果我错了),当我说b = a我实际给了b同样的参考作为a,所以无论我做什么a我都在b.问题是我需要传递价值.所以我有预览a,有价值b.
编辑以使问题更清楚:如何传递值而不是引用?