Учитывая эту переменную:
somevar = {dothis: function(){console('yay')}};
Если я захочу ее взломать, я подумаю, что я бы сделал что-то вроде:
tempvar = somevar;
somevar = function(){ console.log('yoink'); tempvar();};
Но если бы я знал, что переменнаябудет переопределен через 60 секунд, и я хочу перехватить его через 65 секунд, как мне это сделать?Не будет ли setTimeout сразу проанализировать функцию, а затем обратиться к старой угнанной функции?
Заранее спасибо.