Javascript / NodeJs - Varias maneiras de escrever uma função
Uma função pode ser declarada de várias formas diferentes. Abaixo estão alguns exemplos.
Ao implementar funções em javascript para navegadores cuidado com a versão do mesmo. Algumas versões de navegador podem não interpretar as ultimas duas maneiras de declaração.
Function declaration
A primeira é a mais conhecidafunction resultado ( numero ) {
return 2 * numero
}
Function Expression
const resultado = function( numero ) {
return 2 * numero
}
Arrow function expression
const resultado = numero => {
return 2 * numero
}
No caso de dois ou mais parâmetros de entrada da funçãoconst resultado = ( numero , multiplicador ) => {
return multiplicador * numero
}
Anonymous Arrow function
Com parâmetro(( numero ) => {
console.log( 2 * numero )
})( numero )
Sem parâmetro
(() => {
console.log( 2 * 2 )
})()
Assíncrono
(async () => {
console.log( 2 * 2 )
})()
Concise Arrow function expression
const resultado = numero => 2 * numero
Para chamar qualquer uma das funções acima (menos as anônimas, que são executadas automaticamente):
resultado(10)
Casinos Near Me - Casinos Near Me in NYC - MapyRO
ResponderExcluirFind 공주 출장안마 Casinos Near Me in NYC, 과천 출장샵 NY. 사천 출장마사지 Casinos Near Me in Washington, MD. Find Casinos 경상남도 출장마사지 Near Me in 삼척 출장샵 Washington DC, VA, TN and WV.