|  2.08.2024 / 04:36 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | М, значит вот как оно работает, а я думал, что JS работает по типу как MB   | 
|  5.08.2024 / 17:02 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | Как можно грамотно реализовать замедление кода ? Мне в голову пришло только это. if (q<500) {//тут код который нужно замедлитьq=q+.01;};q=0;
Изменено Кальцид (5.08 / 17:02) (всего 1 раз)
 | 
|  5.08.2024 / 17:36 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | А нет, оно так работать не будет. Надо вот так вот if (q>=500){//кодq=0;};q=q+.1;
 | 
|  5.08.2024 / 17:42 |  | 
| Tygrain    Пользователь 
  Сейчас: Offline 
 Имя: АлександрОткуда: Днепр
 Регистрация: 01.07.2012
 
 | Цитата Кальцид:Как можно грамотно реализовать замедление кода ?зачем?
 
 | 
|  5.08.2024 / 17:45 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | Tygrain, мне нужно удалять элемент из массива с задержкой, допустим в половину времени всего выполнения кода.
 | 
|  5.08.2024 / 17:51 |  | 
| Tygrain    Пользователь 
  Сейчас: Offline 
 Имя: АлександрОткуда: Днепр
 Регистрация: 01.07.2012
 
 | Кальцид, setTimout для чего
 | 
|  5.08.2024 / 20:23 |  | 
| ЕжоргийЧерчилич    Пользователь 
  Сейчас: Offline 
 Имя: ЕжоргийОткуда: ПТЗ
 Регистрация: 19.05.2024
 
 | Цитата Кальцид:Как можно грамотно реализовать замедление кода?
 Пример кода: setTimeout(()=>{    alert("Махо -- рак 292");},500);
 | 
|  17.08.2024 / 18:39 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | Есть две переменные, одна рандомная от 20 до 40 , вторая должна зависеть от первой  с шагом в 2 и при этом начинаться с 39. То есть первая 20 вторая 39 , первая 21 вторая 41, первая 22 вторая 43 и т.д. как это можно сделать формулой? Или прописывать 20 условий?    | 
|  17.08.2024 / 18:58 |  | 
| Tygrain    Пользователь 
  Сейчас: Offline 
 Имя: АлександрОткуда: Днепр
 Регистрация: 01.07.2012
 
 | Кальцид, Не понял вопроса поч не сделать типа такого let first = Math.floor(Math.random() * 21) + 20 // случайное число от 20 до 40let second = 2 * first - 1
Если first = 20, то second = 2 * 20 - 1 = 39 Если first = 21, то second = 2 * 21 - 1 = 41 Если first = 22, то second = 2 * 22 - 1 = 43 | 
|  17.08.2024 / 19:18 |  | 
| Кальцид    Пользователь 
  Сейчас: Offline 
 Имя: ВладОткуда: Карадарас
 Регистрация: 05.12.2011
 
 | Tygrain, да, это то, что и нужно, Всё просто оказывается, умножаем на 2 и отнимаем 1, а я вот не додумался..
 |