Хотелось бы понять, не утекли ли эти функции памяти или нет?
пример 1
function setUserData(data, cb){
// do some magic here
if(cb){
cb();
delete cb;
// OR
cb = null;
}
}
setUserData('test', reloadUserData);
пример 2
let setUserData = function update(data, cb){
// do some magic here
if(cb){
cb();
cb= null;
}
setUserData = null;
}
setUserData('test', reloadUserData);
Должен ли я аннулировать объекты cb после вызова cb?