] Когда явное возвращение, требуемое в функциях стрелка ES6? Потребность в ключевом слова возврата в сценариях с одним выражением. Однако существуют конкретные случаи, когда явное оператор возврата все еще необходимо. Present: Функция со стрелками с вьющимися скобками (блок) теряет свое неявное возвращаемое поведение. Явный оператор возврата должен использоваться для указания возвращаемого значения функции. Пример:
() => {console.log ('hello'); } // неявное возвращение, журналы 'Привет' () => {return 'Hello'; } // Явное возвращение, возвращает 'hello'
неоднозначный синтаксис:
() => { console.log('Hello'); } // Implicit return, logs 'Hello' () => { return 'Hello'; } // Explicit return, returns 'Hello'
(name) => {id: name}
everticit return:
(name) => {return name '!'; } // Явное возвращение, возвращает 'jess!', в итоге, если функция со стрелкой содержит блок, имеет неоднозначный синтаксис или охватывает несколько строк, необходимо явное оператор возврата для указания возвращаемого значения функции. В противном случае выражение в теле функции стрелки неявно возвращается. ]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3