30 lines
825 B
Markdown
30 lines
825 B
Markdown
|
---
|
||
|
title: Use Arrow Functions to Write Concise Anonymous Functions
|
||
|
localeTitle: Use as funções de seta para escrever funções anônimas concisas
|
||
|
---
|
||
|
## Use as funções de seta para escrever funções anônimas concisas
|
||
|
|
||
|
Novamente, o ES6 tem tudo a ver com tornar o JavaScript mais elegante e, para alguns, mais legível.
|
||
|
|
||
|
Funções anônimas, como dito, podem ser criadas quando você tiver certeza de que a função não será chamada pelo nome em nenhum outro lugar.
|
||
|
|
||
|
## Sugestão 1:
|
||
|
|
||
|
Livre-se da palavra-chave de `function` e insira essa seta `=>` .
|
||
|
|
||
|
## Dica 2:
|
||
|
|
||
|
Você se livrou da palavra-chave `var` ?
|
||
|
|
||
|
## Alerta de Spoiler - Solução à frente!
|
||
|
|
||
|
## Solução
|
||
|
|
||
|
```javascript
|
||
|
const magic = () => {
|
||
|
"use strict";
|
||
|
return new Date();
|
||
|
};
|
||
|
```
|
||
|
|
||
|
Contanto que você se livrou da palavra-chave `var` , você é bom.
|