Итак, проблема в том, что у меня есть функция внутри функции, которую должен вызывать setTimeout.Однако это не сработает, потому что setTimeout будет предполагать, что вызываемая им функция имеет корень в качестве своей области действия.
Есть идеи, как мне решить эту проблему, не изменяя область действия функции?
Изменить:
Вот что я имею в виду:
function general(){
function saysomething(){
console.log('hi there');
}
setTimeout("saysomething();", 1000);
}
Сбой setTimeout ..