Я думаю, что, возможно, я переутомился, но я не могу это понять, и думаю, это из-за недостатка знаний javascript
var itv=function(){
return setInterval(function(){
sys.puts('interval');
}, 1000);
}
var tout=function(itv){
return setTimeout(function(){
sys.puts('timeout');
clearInterval(itv);
}, 5500);
}
С этими двумя функциями я могу вызвать
a=tout(itv());
и заставить циклический таймер работать в течение 5,5 секунд, а затем завершить работу, по существу.
По моей логике, это должно работать, но это просто не
var dotime=function(){
return setTimeout(function(){
clearInterval(function(){
return setInterval(function(){
sys.puts("interval");
}, 1000);
});
}, 5500);
}
Любое понимание этого вопроса будет оценено.