相关疑难解决方法(0)

如何传递值而不是数组的引用?

我有这个结构:

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.

编辑以使问题更清楚:如何传递值而不是引用?

javascript object

11
推荐指数
2
解决办法
8055
查看次数

标签 统计

javascript ×1

object ×1