У нас есть setTimout(consle.log(“hi”), 1000)
Как сделать что бы он выполнился через 10000 не меняя значение аргумента ?
Описание этого чата
добавить еще один
@js_ru
Ещё идеи?
оберни еще раз в таймаут на 10к ms)
Всмысле? Ты хочешь, чтобы он сработал через 10 секунд, ничего не изменяя в коде?
усё работает const oldSetTimeout = setTimeout; setTimeout = function(fn, time) { if (time === 1000) time = 10000; oldSetTimeout(fn, time); } setTimeout(() => console.log('hi'), 1000)
А ты жесток
интересно, а вот в каком-нибудь smalltalk, можно ли заменить реализацию 1000?
smalltalk - это ты про язык доисторический?
Если он доисторический, то на С только динозавры писали?
прототипы в жс взяты из диалекта смолтока
Я нисколько не принижаю его историческую ценность, как одного из основаположников парадигмы
они, оказывается, оба появились в 72 году
Обсуждают сегодня