вызов функции из этой же функции
Возможна ли такая операция?
Именно вызов фунции из этой же функции...start();
function start(){
if(XMLHttpRequestObjectTwo){
XMLHttpRequestObjectTwo.open("GET", "reset.php?data=0");
XMLHttpRequestObjectTwo.onreadystatechange = function(){
if(XMLHttpRequestObjectTwo.responseText=="1"){
getData();
}else{
start();
}
}
XMLHttpRequestObjectTwo.send(null);
}
}
|
Вызов функцией самой себя (рекурсия) — один из фундаментальных принципов программирования.
Конечно же JS разрешает такое. |
А вот тут написано, как.
|
|
Цитата:
|
В чистом виде нет, но что-то от нее есть. Все-таки будучи единожды запущенной, она будет запускаться вновь и вновь, пока не получит нужный результат.
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
А теперь читаем моё сообщение ещё раз
Цитата:
|
Функция вызывает метод send, который вызывает onreadystatechange.
|
Цитата:
|
капец) я ну факт есть факт..оно не работает. хз
|
| Часовой пояс GMT +3, время: 02:08. |