84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
Les nouvelles fonctions fléchées ES6 indiquent que dans certains cas, return
return
Cette expression est également la valeur de retour implicite de cette fonction.
Dans quelles situations dois-je utiliser return dans une fonction fléchée ES6 ?
Je comprends cette règle générale...
Les candidats sont :
// 平方根 value => Math.sqrt(value) // 求和 (a,b) => a+b
Pour les autres opérations (où plusieurs lignes de code sont requises, des valeurs de retour explicites sont requises)
Jackson a partiellementrépondu à cette questiondans une question similaire :
Je voudrais ajouter la définition deblock:
Exemple:
// 返回:undefined // 解释:一个空的带有隐式返回的块 ((name) => {})() // 返回:'Hi Jess' // 解释:没有块意味着隐式返回 ((name) => 'Hi ' + name)('Jess') // 返回:undefined // 解释:块内需要显式返回,但是缺少了 ((name) => {'Hi ' + name})('Jess') // 返回:'Hi Jess' // 解释:块内有显式返回 ((name) => {return 'Hi ' + name})('Jess') // 返回:undefined // 解释:一个包含单个标签的块。没有显式返回。 // 更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label ((name) => {id: name})('Jess') // 返回:{id: 'Jess'} // 解释:隐式返回表达式 ( ),其求值为一个对象 ((name) => ({id: name}))('Jess') // 返回:{id: 'Jess'} // 解释:块内有显式返回对象 ((name) => {return {id: name}})('Jess')
Je comprends cette règle générale...
Les candidats sont :
Pour les autres opérations (où plusieurs lignes de code sont requises, des valeurs de retour explicites sont requises)
Jackson a partiellementrépondu à cette questiondans une question similaire :
Je voudrais ajouter la définition deblock:
Exemple: