JavaScript Timers Flashcards

1
Q

What is a “callback” function?

A

A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Besides adding an event listener callback function to an element or the document, what is one way to delay the execution of a JavaScript function until some point in the future?

A

To delay a function call, use setTimeout() function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can you set up a function to be called repeatedly without using a loop?

A

setInterval(function, milliseconds ) Same as setTimeout(), but repeats the execution of the function continuously.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the default time delay if you omit the delay parameter from setTimeout() or setInterval()?

A

If you omit it, the delay defaults to 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What do setTimeout() and setInterval() return?

A

setInterval() a numeric, non-zero value

The setTimeout() returns a timeoutID which is a positive integer identifying the timer created as a result of calling the method.

timeoutID is the positive integer

setTimeout allows us to run a function once after the interval of time. setInterval allows us to run a function repeatedly, starting after the interval of time, then repeating continuously at that interval

How well did you know this?
1
Not at all
2
3
4
5
Perfectly