30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
|
---
|
|||
|
title: Use Arrow Functions to Write Concise Anonymous Functions
|
|||
|
localeTitle: Используйте функции стрелок для записи сжатых анонимных функций
|
|||
|
---
|
|||
|
## Используйте функции стрелок для записи сжатых анонимных функций
|
|||
|
|
|||
|
Опять же, ES6 все о том, чтобы сделать JavaScript более элегантным, а для некоторых - более читаемым.
|
|||
|
|
|||
|
Анонимные функции, как указано, могут быть созданы, когда вы уверены, что функция не будет вызываться по имени в другом месте.
|
|||
|
|
|||
|
## Подсказка 1:
|
|||
|
|
|||
|
Избавьтесь от `function` ключевого слова и включите эту стрелку `=>` .
|
|||
|
|
|||
|
## Подсказка 2:
|
|||
|
|
|||
|
Вы избавились от ключевого слова `var` ?
|
|||
|
|
|||
|
## Оповещение о спойлере - решение впереди!
|
|||
|
|
|||
|
## Решение
|
|||
|
|
|||
|
```javascript
|
|||
|
const magic = () => {
|
|||
|
"use strict";
|
|||
|
return new Date();
|
|||
|
};
|
|||
|
```
|
|||
|
|
|||
|
Пока вы избавились от ключевого слова `var` , вы в порядке.
|