Максим, учите основы языка JavaScript. После перезагрузки страницы всё состояние приложения пропадает (все переменные очищаются и ваш код перезаписывает в них актуальные данные), если не использовать базы данных, или localStorage. Выбирайте одно из двух.
let str = ""; // твоя строка.
let re = /({.*})/g;
let result;
let arr = [];
while ((result = re.exec(str)) !== null) {
arr.push(JSON.parse(result[1]));
}
console.log(arr);