После некоторой борьбы я нашел другой способ получить то, что хотел:
Объединяя все, что мне было нужно, в один элемент, который отправлялся в локальное хранилище, у меня не было проблем с извлечением и последующим разделением, чтобы он работал с остальным кодом.
Комбинация:
var rdsCombo = "("+rdsLinkTitle+")["+rdsOrderAmount+"]{"+rdsProductID+"}";
Вывод этой комбинации будет выглядеть так:
(title)[4 x][25]
Сохранение в локальном хранилище
localStorage.setItem('Combo' + ranNr, rdsCombo);
Получение из локального хранилища
let ducky = Object.keys(localStorage).filter(a => a.startsWith("Combo"));
ducky.forEach(
b => $("body").append("<p class='quantity-verification qvid-" + count_one++ + "' style='display:none;'>" + localStorage.getItem(b) + "</p>")
);
Извлечение данных из извлеченного локального хранилища добавить
$('.quantity-verification').each(function() {
var qvCombo = $(this).text();
// Extracting Title
var qvTitle = qvCombo,
qvTitlepos = qvTitle.indexOf("(") + 1;
qvTitle = qvTitle.slice(qvTitlepos, qvTitle.lastIndexOf(")"));
// Extracting Quantity
var qvQuantity = qvCombo,
qvQuantitypos = qvQuantity.indexOf("[") + 1;
qvQuantity = qvQuantity.slice(qvQuantitypos, qvQuantity.lastIndexOf(" x]"));
console.log('qvQuantity:'+qvQuantity);
// Extracting Product ID
var qvProductID = qvCombo,
qvProductIDpos = qvProductID.indexOf("{") + 1;
qvProductID = qvProductID.slice(qvProductIDpos, qvProductID.lastIndexOf("}"));
console.log('qvProductID:'+qvProductID);
}); // end of each function
Теперь, когда все нарезано и нарезано кубиками, я могу использовать все, что мне нужно, чтобы создать эффект из исходного вопроса.