我是 JS 的初學者,想知道帶有 if 陳述句和常規函式(如函式)的箭頭函式的語法是什么
getStringLength(string){
let stringLength;
if (string.length === 1){
stringLength = `La cha?ne contient qu'un seul caractère`;
} else {
stringLength = `La cha?ne contient ${string.length} caractères`;
}
return stringLength;
}
uj5u.com熱心網友回復:
那將是
const getStringLength = (string) => {
let stringLength;
if (string.length === 1){
stringLength = `La cha?ne contient qu'un seul caractère`;
} else {
stringLength = `La cha?ne contient ${string.length} caractères`;
}
return stringLength;
}
uj5u.com熱心網友回復:
使用三元,使用箭頭函式看起來像這樣。
請注意,使用箭頭函式可以避免使用return關鍵字
const getStringLength = (string) => string.length === 1 ? `La cha?ne contient qu'un seul caractère` : `La cha?ne contient ${string.length} caractères`
console.log(getStringLength('a'))
console.log(getStringLength('abcdef'))
uj5u.com熱心網友回復:
您也可以在一行中完成
const getStringLength = (string) =>
string.length === 1 ?
`La cha?ne contient qu'un seul caractère` :
`La cha?ne contient ${string.length} caractères`
console.log(getStringLength('a'))
console.log(getStringLength('ab'))
uj5u.com熱心網友回復:
像這樣
const getStringLength = (string) => {
let stringLength;
string.length === 1 ? ( stringLength = `La cha?ne contient qu'un seul caractère`) : ( stringLength = `La cha?ne contient ${string.length} caractères`);
}
return stringLength;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/467540.html
標籤:javascript 箭头函数
上一篇:改變嵌套的深層物件
