JavaScript Handling Errors

Stheven Cabral
Stheven Cabral
Front End Web Development Techdegree Graduate 19,798 Points

Why doesn't checkStatus have parenthesis when invoked?

Why doesn't Guil include () when passing checkStatus inside .then()? When do you and when do you not use () in front of a function name when calling that function?

1 Answer

Steven Parker
Steven Parker
186,980 Points

You always use parentheses when calling a function, but in the example you mention it is not being called but is being passed as an argument (commonly known as a "callback").

The actual invocation will occur at a later time (controlled by the "then").