js как вызвать функцию в круглых скобках без ее сохранения
Чтобы запустить функцию без ее сохранения в константе или без объявления нужно так:
Если вы запустите ее в консоле, то экран будет красным, и будет надпись.
Мы сделали вызов функции, что называется, "на лету": сначала создали () в скобках функцию и сразу же сделали вызов с помощью оператора вызова функции (). При этом определение функции следует обернуть в круглые скобки (не путать с оператором вызова функции!), чтобы обозначить границы определения для интерпретатора, которому нужно "понимать", что конкретно вы хотите вызвать. Понятно, что после такого выражения доступ к функции будет утерян, потому что она нигде не была сохранена.
(() => { document.body.style.backgroundColor="red"; console.log('hi') })();
Если вы запустите ее в консоле, то экран будет красным, и будет надпись.
Мы сделали вызов функции, что называется, "на лету": сначала создали () в скобках функцию и сразу же сделали вызов с помощью оператора вызова функции (). При этом определение функции следует обернуть в круглые скобки (не путать с оператором вызова функции!), чтобы обозначить границы определения для интерпретатора, которому нужно "понимать", что конкретно вы хотите вызвать. Понятно, что после такого выражения доступ к функции будет утерян, потому что она нигде не была сохранена.
Оставить свой ответ: