JavaScript

Como executar uma função pelo nome em string em JavaScript

8 de junho de 2021

Como executar uma função pelo nome em string em JavaScript

Neste artigo você vai aprender a executar uma função pelo nome em string utilizando JavaScript puro, de uma maneira simples!

executar uma função pelo nome em string capa

Fala programador(a), beleza? Bora aprender mais sobre funções e também sobre a linguagem JavaScript!

Para executar uma função pelo seu nome, basta acessar o objeto global window

Lá todas as variáveis e funções estarão definidos, então vamos acessar a função como se fosse um array, colocando o elemento de acesso o nome da função em string

Podemos passar os argumentos normalmente pela sintaxe de função, com parênteses e separados por vírgula

Veja um exemplo prático de execução de função pelo nome:

function soma(a, b) {
	console.log(a + b);
}

window["soma"](5, 10); // 15

Veja que temos uma função soma com dois argumentos, foi a que criamos e vamos executar

Depois temos a chamada dela pelo objeto window, utilizando apenas seu nome

E colocamos os argumentos em seguida, separados por vírgula e entre parênteses

E assim a função é executada, exibindo seu resultado via console.log

Conclusão

Neste artigo você aprendeu a como executar uma função pelo nome em string em JS

Basta acessar a função por meio do objeto window, passando seu nome por notação de array

E os argumentos podem seguir a sintaxe normal de funções, com parênteses

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x