2016-05-11 2 views
-1

Я исхожу из фона PHP и Java. Я вижу новый синтаксис, который использует стрелки.Что такое => в JavaScript

Может кто-нибудь объяснить мне, что делает этот синтаксис и как его использовать?

app.listen(port, (err) => { 
    if (err) { 
     return console.log('something bad happened', err) 
    } 

    console.log(`server is listening on ${port}`) 
}) 

Я специально путаются (err) => { //code } части.

+1

Может ли комментатор downvoters, как я могу эффективно использовать код кодирования Google, когда я не знаю его технического названия (например, clojures и т. Д.)? Я попытался прочитать некоторые учебники JS, но не нашел ничего подобного, поэтому я разместил здесь. –

+5

Если вы не запрашивали внешнюю документацию, это будет дубликат [Что означает «=>» (стрелка, образованная из равных & больше) в JavaScript?] (Http://stackoverflow.com/ д/24900875/218196). Если вы не знаете термин для поиска, иногда полезно искать имя акцента (как показано в заголовке связанного вопроса). В противном случае я согласен, поиск синтаксиса трудный. Вам нужно будет просмотреть ссылку, например https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference. –

ответ

1
+5

@ RajatSaxena: У вас есть вероятность того, что вопрос не соответствует теме. –

+0

@FelixKling как вопрос о функциях стрелок JS с тегами 'javascript' вне темы? –

+4

@JoeAttardi http://stackoverflow.com/help/on-topic * "4. Вопросы, требующие, чтобы мы рекомендовали или находили книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другие ресурсы вне сайта, были вне темы" * –