Как передать значение вместо ссылки на массив?

У меня есть эта структура:

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);

Теперь проблема в том, чтоb имеет точное содержание какa (содержание после второго нажатия). Это наводит на мысль (поправьте меня, если я ошибаюсь), что когда я сказалb = a Я на самом деле дал ту же ссылку, что и я, так что все, что я делаю вa У меня вb, Дело в том, что мне нужно передать значение. Так что у меня есть превьюa, значение вb.

Отредактируйте, чтобы сделать вопрос более ясным: как передать значение вместо ссылки?

Ответы на вопрос(3)

Ваш ответ на вопрос