Maison > Questions et réponses > le corps du texte
P粉2580834322023-08-23 11:00:08
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)
P粉0128759272023-08-23 00:47:21
Jackson a partiellement répondu à cette question dans une question similaire :
Je voudrais ajouter la définition de block :
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')