Предполагая, что API возвращает ответ, в котором есть объекты obj, такие как:
response.products = [{
id: 1,
'productType': 'premium',
}, {
id: 2,
'productType': 'premium',
}, {
id: 3,
'productType': 'free',
}];
let filteredProducts = response.products.filter(p => p.productType === "premium");
response.products = filteredProducts
Переназначение фильтрованных продуктов в response.products создает утечку памяти? Если да, должен ли я всегда удалять response.product перед переназначением нового объекта?
let filteredProducts = response.products.filter(p => p.productType === "premium");
delete response.product; //do I need to delete old object so it doesn't become infant(no reference) in memory?
response.products = newProducts