Какой код корректнее и почему? Объясни про memory leak от замыканий.
```js
// Вариант A
function makeHandler() {
const bigData = new Array(1000000).fill('x');
const small = bigData[0];
return function() { console.log(small); };
}
// Вариант B
function makeHandler() {
const bigData = new Array(1000000).fill('x');
const small = bigData[0];
bigData = null;
return function() { console.log(small); };
}
```
senior
correct_vs_wrong
#417
Чтобы решить вопрос и сохранить попытку — войди.