Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   про SetTimeout() (https://javascript.ru/forum/css-html/78711-pro-settimeout.html)

Jimy 24.10.2019 11:56

про SetTimeout()
 
setTimeout(text.draw(),1000);
Не работает... То есть работает, но отрисовывает без паузы. Как можно поправить?
Спасибо.

Malleys 24.10.2019 12:09

setTimeout(() => text.draw(), 1000);
или
setTimeout(text.draw.bind(text), 1000);

SuperZen 24.10.2019 13:17

setTimeout(text.draw,1000);

надо передавать функцию, не делают ее вызов )

ksa 25.10.2019 07:29

Цитата:

Сообщение от SuperZen
setTimeout(text.draw,1000);

Для метода такое использование может не подойти... Т.к. потеряется ссылка на сам объект.
Этот вариант лучше
Цитата:

Сообщение от Malleys
setTimeout(text.draw.bind(text), 1000);

Или так
setTimeout(function(){text.draw();}, 1000);


Часовой пояс GMT +3, время: 01:19.