Мне сказали сегодня, что можно вызвать функцию без круглых скобок. Единственные способы, которыми я мог думать, - использовать функции, такие как apply
или call
.
f.apply(this);
f.call(this);
Но для этого требуются скобки на apply
и call
, оставляя нас на квадратной. Я также рассмотрел идею передачи функции в какой-то обработчик событий, например setTimeout
:
setTimeout(f, 500);
Но тогда вопрос становится "как вы вызываете setTimeout
без круглых скобок?"
Так какое решение этой загадки? Как вы можете вызвать функцию в Javascript без использования круглых скобок?