Maison > Article > interface Web > Comment trier les lettres d'entrée en js
En JavaScript, utilisez la méthode sort() pour trier les lettres : par défaut, triées selon la valeur du code ASCII (les lettres minuscules en premier). En fournissant une fonction de comparaison personnalisée, il est possible de trier selon des règles personnalisées (par exemple : insensible à la casse).
Comment trier les lettres en JavaScript
Réponse : Utilisez la méthode sort()
, qui peut trier les caractères d'une chaîne en fonction des valeurs de code ASCII ou personnalisées fonctions de comparaison Trier par ordre alphabétique. sort()
方法,它可以根据 ASCII 码值或自定义比较函数对字符串中的字母进行排序。
详细说明:
要对 JavaScript 字符串中的字母进行排序,可以使用 sort()
方法。此方法会将字符串转换为数组,并根据指定的排序规则对其元素进行排序。
使用 ASCII 码值排序:
sort()
Pour trier les lettres dans une chaîne JavaScript, vous pouvez utiliser la méthode sort()
. Cette méthode convertit la chaîne en tableau et trie ses éléments en fonction du classement spécifié.
sort()
triera les lettres en fonction de la valeur du code ASCII. Les lettres minuscules ont une valeur de code ASCII plus petite que les lettres majuscules, donc les lettres minuscules seront triées avant les lettres majuscules. <code class="javascript">const str = "hello"; const sortedStr = str.split("").sort(); console.log(sortedStr); // ["e", "h", "l", "l", "o"]</code>
<code class="javascript">const compareFunction = (a, b) => { const lowerA = a.toLowerCase(); const lowerB = b.toLowerCase(); if (lowerA < lowerB) { return -1; } else if (lowerA > lowerB) { return 1; } else { return 0; } }; const str = "Hello"; const sortedStr = str.split("").sort(compareFunction); console.log(sortedStr); // ["e", "H", "l", "l", "o"]</code>
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!