Что то я не понял..
1) Если убрать последний режим, оставить предпоследний. Как он работать будет ?
2) не понял смысл вот этого:
hasChange = true;
if (!hasChange) return;
Как тут hasChange может быть false для выхода ?
1) Если убрать последний режим, оставить предпоследний. Как он работать будет ?
2) не понял смысл вот этого:
hasChange = true;
if (!hasChange) return;
Как тут hasChange может быть false для выхода ?