如何在箭头函数中添加if语句
How to add if statement in arrow function
我是 JS 的初学者,想知道带有 if 语句和常规函数(例如 function)的箭头函数的语法是什么
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;
}
那就是
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;
}
对于三元,使用箭头函数看起来像这样。
请注意,使用箭头函数可以避免使用 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'))
像这样
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;
}
你也可以一行完成
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'))
我是 JS 的初学者,想知道带有 if 语句和常规函数(例如 function)的箭头函数的语法是什么
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;
}
那就是
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;
}
对于三元,使用箭头函数看起来像这样。
请注意,使用箭头函数可以避免使用 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'))
像这样
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;
}
你也可以一行完成
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'))