Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как выйти из класса? / 25 сообщений из 104, страница 1 из 5
18.09.2019, 19:20
    #39863541
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
есть класс , в нем метод, в методе есть функция, в этой функции есть ещё функция. как находясь в этой функции прекратить работу класса и выйти из него?
...
Рейтинг: 0 / 0
18.09.2019, 19:29
    #39863548
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяпрекратить работу класса

это как?
...
Рейтинг: 0 / 0
18.09.2019, 19:32
    #39863549
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
чёт я не понял, ты хочешь из глубоко вложенного метода жёстко выйти сквозь все методы на самый верх?

ну так throw, затем где-то вверху try/catch в помощь

только при чём тут класс?
...
Рейтинг: 0 / 0
18.09.2019, 20:23
    #39863574
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
hVosttчёт я не понял, ты хочешь из глубоко вложенного метода жёстко выйти сквозь все методы на самый верх?да
...
Рейтинг: 0 / 0
18.09.2019, 20:32
    #39863575
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
hVostt,
не катит.
...
Рейтинг: 0 / 0
18.09.2019, 22:04
    #39863608
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяпрекратить работу класса и выйти из него?
куда выйти-то? в окно? :)

приведи пример кода и напиши, какая инструкция должны выполниться, после того, как "вышли" из класса
...
Рейтинг: 0 / 0
18.09.2019, 22:33
    #39863619
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
Дмитрий Мухкуда выйти-то? в окно? :)остановить выполнение js
в классе в цикле выполняется XMLHttpRequest(). XMLHttpRequest() находится в самой "глубокой" функции. надо прекратить этот цикл по ошибке XMLHttpRequest.
...
Рейтинг: 0 / 0
18.09.2019, 22:33
    #39863620
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
в общем решил эту проблему ....
...
Рейтинг: 0 / 0
19.09.2019, 07:22
    #39863664
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяв общем решил эту проблему ....
- Товарищ прапорщик, остановите поезд.
- Поезд, стой! Раз! Два...
...
Рейтинг: 0 / 0
19.09.2019, 09:11
    #39863697
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
krvsa- Товарищ прапорщик, остановите поезд.
- Поезд, стой! Раз! Два...ну в общем почти так
пришлось ввести глобальную переменную...
...
Рейтинг: 0 / 0
19.09.2019, 09:33
    #39863716
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяkrvsa- Товарищ прапорщик, остановите поезд.
- Поезд, стой! Раз! Два...ну в общем почти так
пришлось ввести глобальную переменную...
в твоём стиле :)
...
Рейтинг: 0 / 0
19.09.2019, 09:43
    #39863723
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
Дмитрий Мухв твоём стиле :)предложи вариант
...
Рейтинг: 0 / 0
19.09.2019, 09:57
    #39863742
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяДмитрий Мухв твоём стиле :)предложи вариант
переписать цикл ajax вызовов так, чтобы была цепочка из промисов, или деферредов, которая при необходимости обрывается реджектом
...
Рейтинг: 0 / 0
19.09.2019, 10:11
    #39863752
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяну в общем почти так
пришлось ввести глобальную переменную...

мда.
...
Рейтинг: 0 / 0
19.09.2019, 10:13
    #39863754
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
Дмитрий Мухпереписать цикл ajax вызовов так, чтобы была цепочка из промисов, или деферредов, которая при необходимости обрывается реджектом

ты ещё rx предложи

не в коня корм.
...
Рейтинг: 0 / 0
19.09.2019, 11:56
    #39863842
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
Дмитрий Мухпереписать цикл ajax вызовов так, чтобы была цепочка из промисов, или деферредов, которая при необходимости обрывается реджектомособенно когда в колбэке сторонней либе с воркерами и прчих асинхронных вызовов
...
Рейтинг: 0 / 0
19.09.2019, 11:59
    #39863845
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадя,

да не парься.

уровень школьника в разработке не такой уж и плохой уровень, делай свои глобальные переменные, зачем тебе разбираться как делают взрослые дяди и чему-то учиться? если на таком уровне у тебя всё ок, там и оставайся
...
Рейтинг: 0 / 0
19.09.2019, 13:43
    #39863948
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяДмитрий Мухпереписать цикл ajax вызовов так, чтобы была цепочка из промисов, или деферредов, которая при необходимости обрывается реджектомособенно когда в колбэке сторонней либе с воркерами и прчих асинхронных вызовови вот зачем просить совета, если в результате ты обязательно в ответ напишешь нечто подобное? :)

деферреды как раз таки и придумали для того, чтобы строить цепочки из "прчих асинхронных вызовов"
а потом появились промисы...
...
Рейтинг: 0 / 0
19.09.2019, 13:44
    #39863950
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
hVosttне в коня корм.:)
...
Рейтинг: 0 / 0
19.09.2019, 14:51
    #39864003
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
skyANAвадяпропущено...
особенно когда в колбэке сторонней либе с воркерами и прчих асинхронных вызовови вот зачем просить совета, если в результате ты обязательно в ответ напишешь нечто подобное? :)

деферреды как раз таки и придумали для того, чтобы строить цепочки из "прчих асинхронных вызовов"
а потом появились промисы...
не зная проблемы делать выводы это круто.
...
Рейтинг: 0 / 0
19.09.2019, 14:53
    #39864004
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
skyANAвадяпропущено...
особенно когда в колбэке сторонней либе с воркерами и прчих асинхронных вызовови вот зачем просить совета, если в результате ты обязательно в ответ напишешь нечто подобное? :)

деферреды как раз таки и придумали для того, чтобы строить цепочки из "прчих асинхронных вызовов"
а потом появились промисы...
я надеялся что узнаю что-то новоё...
но кроме флуда ничего....
...
Рейтинг: 0 / 0
19.09.2019, 15:09
    #39864018
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяя надеялся что узнаю что-то новоё...

ну по крайней мере узнал, что нельзя "выйти из класса", это уже серьёзный прогресс :)
...
Рейтинг: 0 / 0
19.09.2019, 16:05
    #39864062
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
hVostt,

можно , оказывается. :)
...
Рейтинг: 0 / 0
19.09.2019, 17:26
    #39864111
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
вадяskyANAпропущено...
и вот зачем просить совета, если в результате ты обязательно в ответ напишешь нечто подобное? :)

деферреды как раз таки и придумали для того, чтобы строить цепочки из "прчих асинхронных вызовов"
а потом появились промисы...
я надеялся что узнаю что-то новоё...
но кроме флуда ничего....послушай, ты спросил - я тебе ответил

можно было просто написать, что у тебя не получится потому-то и потому-то
но ты снова бухтишь

мне то всё равно, что ты там у себя навертишь :)
главное чтобы другие смогли прочитать то, что есть возможность выстраивать асинхронные вызовы в цепочку, а не лепить глобальные переменные
...
Рейтинг: 0 / 0
19.09.2019, 17:41
    #39864123
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выйти из класса?
skyANAвозможность выстраивать асинхронные вызовы в цепочку,это не проблема.проблема в том когда эта цепочка в цикле. если в этой цепочке есть XMLHttpRequest и надо по его ошибке остановить цикл, тут и проблема.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как выйти из класса? / 25 сообщений из 104, страница 1 из 5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]