Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 17, 2023 05:57 pm GMT

JavaScript: O que so funes IIFE?

Nesse texto quero te mostrar o que , e como usar uma funo IIFE

Primeiro, o que uma IIFE? O que significa isso? Bom IIFE a sigla para Immediately-Invoked Function Expression que em uma traduo livre ficaria funo auto executvel.

Conceito

Quando ns temos uma funo em qualquer linguagem, ns a declaramos e a chamamos quando e onde quisermos, correto? Correto! Porm, no JS existe uma forma de voc declara uma funo e no momento de execuo, a mesma ser executada, porm sem chama-l usando nomeDaFuncao().

Prtica

Abaixo eu mostro como utilizar uma as funo auto executvel de duas formas diferentes.

Image description

Basicamente para criarmos e usarmos um IIFE ns criamos uma funo comum, no exemplo acima eu criei funes annimas usando a palavra-chave function, porm, nada te impede de criar arrow functions ou at mesmo nomear as suas funes.
Para que a funo seja auto executvel ela deve estar entre parnteses () e logo aps a sua declarao voc deve adicionar novamente parnteses dentro (1 Forma) ou fora (2 Forma) dos parnteses que ficam em volta da funo.

E por fim basta executar o seu cdigo e a funo ser executada sem nenhuma sem precisar chama-l.

Muito obrigado por ler

LinkedIn
Twitter


Original Link: https://dev.to/cristuker/javascript-o-que-sao-funcoes-iife-2d4e

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To