Introduction
Dans ce laboratoire, nous allons explorer le concept de raccourcissement de chaînes de caractères en JavaScript. Raccourcir une chaîne de caractères consiste à réduire la longueur d'une chaîne donnée jusqu'à une longueur spécifiée. Par diverses exercices et exemples, vous allez apprendre à implémenter une fonction qui raccourcit les chaînes de caractères et ajoute des points de suspension à la fin de la chaîne raccourcie.
Raccourcir une chaîne de caractères en JavaScript
Pour raccourcir une chaîne de caractères en JavaScript, vous pouvez utiliser la fonction truncateString. Cette fonction prend deux arguments : str (la chaîne de caractères à raccourcir) et num (la longueur maximale de la chaîne de caractères raccourcie).
La fonction truncateString vérifie si la longueur de str est supérieure à num. Si c'est le cas, la fonction raccourcit la chaîne de caractères à la longueur souhaitée et ajoute '...' à la fin. Sinon, elle renvoie la chaîne d'origine.
Voici le code de la fonction truncateString :
const truncateString = (str, num) =>
str.length > num ? str.slice(0, num > 3 ? num - 3 : num) + "..." : str;
Et voici un exemple d'utilisation de la fonction truncateString :
truncateString("boomerang", 7); // 'boom...'
Sommaire
Félicitations ! Vous avez terminé le laboratoire Raccourcir une chaîne de caractères. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.