Maison > interface Web > Questions et réponses frontales > Comment supprimer les espaces avant et après une chaîne dans es6

Comment supprimer les espaces avant et après une chaîne dans es6

青灯夜游
Libérer: 2023-01-04 09:13:44
original
2819 Les gens l'ont consulté

Deux méthodes pour supprimer les espaces de début et de fin : 1. Utilisez directement trim() pour supprimer les caractères d'espace au début et à la fin de la chaîne, la syntaxe est "str.trim()" 2. Utilisez d'abord trimStart() ; pour supprimer les espaces de début, puis utiliser trimEnd() pour éliminer les espaces de fin, la syntaxe est "str.trimEnd(str.trimStart())".

Comment supprimer les espaces avant et après une chaîne dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.

Méthode es6 pour supprimer les espaces avant et après une chaîne

1. Utilisez trim() - pour supprimer les espaces au début et à la fin d'une chaîne

la méthode trim() est utilisée pour supprimer les espaces. au début et à la fin d'une chaîne, les caractères d'espacement incluent : les espaces, les tabulations, les nouvelles lignes et autres caractères d'espacement.

Remarque : la méthode

  • trim() ne modifie pas la chaîne d'origine. La méthode

  • trim() n'est pas applicable aux types Number nuls, non définis.

Exemple :

var str = " hello  world "
console.log("原字符串:"+str+"!");
var newStr=str.trim();
console.log("新字符串:"+newStr+"!");
Copier après la connexion

Comment supprimer les espaces avant et après une chaîne dans es6

2. Utilisez trimStart()+trimEnd() - supprimez les espaces au début et à la fin de la chaîne

trimStart() et trimEnd() se comportent de la même manière que trim. () , trimStart() supprime les espaces en tête de la chaîne et trimEnd() supprime les espaces à la fin. Ils renvoient de nouvelles chaînes et ne modifient pas les chaînes d'origine.

const s = ’ abc ';
s.trim() // “abc”
s.trimStart() // "abc "
s.trimEnd() // " abc"
Copier après la connexion

Dans le code ci-dessus, trimStart() supprime uniquement les espaces de début et conserve les espaces de fin. trimEnd() se comporte de la même manière.

Si vous souhaitez supprimer les espaces au début et à la fin de la chaîne, utilisez d'abord trimStart() pour supprimer les espaces de début, puis utilisez trimEnd() pour supprimer les espaces de fin.

var str = " hello  world "
console.log("原字符串:"+str+"!");
var newStr=str.trimEnd(str.trimStart());
console.log("新字符串:"+newStr+"!");
Copier après la connexion

Comment supprimer les espaces avant et après une chaîne dans es6

Remarque :

En plus de la barre d'espace, les méthodes trimStart() et trimEnd() sont également efficaces pour les symboles d'espacement invisibles tels que la touche de tabulation et les caractères de nouvelle ligne en tête (ou en queue) de la chaîne.

Le navigateur déploie également deux méthodes supplémentaires, trimLeft() est un alias de trimStart() et trimRight() est un alias de trimEnd().

【Recommandations associées : tutoriel vidéo javascript, front-end web

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal