js как вызвать функцию в круглых скобках без ее сохранения

Чтобы запустить функцию без ее сохранения в константе или без объявления нужно так:

(() => { document.body.style.backgroundColor="red"; console.log('hi') })();


Если вы запустите ее в консоле, то экран будет красным, и будет надпись.

Мы сделали вызов функции, что называется, "на лету": сначала создали () в скобках функцию и сразу же сделали вызов с помощью оператора вызова функции (). При этом определение функции следует обернуть в круглые скобки (не путать с оператором вызова функции!), чтобы обозначить границы определения для интерпретатора, которому нужно "понимать", что конкретно вы хотите вызвать. Понятно, что после такого выражения доступ к функции будет утерян, потому что она нигде не была сохранена.



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы