Maison > interface Web > js tutoriel > le corps du texte

Comment implémenter une chaîne inversée en javascript

小云云
Libérer: 2018-03-15 16:40:59
original
2761 Les gens l'ont consulté

Cet article partage principalement avec vous la méthode d'inversion de chaînes en JavaScript. J'espère qu'il pourra vous aider.

Méthode de chaîne d'inversion Javascript

Méthode 1 :

var str = "abcdefg";                //常规方法使用for循环加charAt
                function reverse(str){
                    var result ="";                    for(var i = str.length; i > 0; i-- ){
                        console.log(str.charAt(i-1));
                        result +=  str.charAt(i-1);
                    }                    return result;
                }
Copier après la connexion

Résultat de sortie :

Comment implémenter une chaîne inversée en javascript

Méthode 2 : Utiliser intelligemment les méthodes d'inversion et de jointure du tableau

//巧妙使用array的reverse和join方法
                function reverse(str){
                    var result, arr = str.split("");    //使用空字符则会直接分割字符返回数组[a,b,c,d,e,f,g]
                    var result = arr.reverse().join("");                    return result;  
                }
Copier après la connexion

Résultats de sortie :

Comment implémenter une chaîne inversée en javascript

Processus de projet Parfois vous rencontrerez de meilleures méthodes, et il est bon de les enregistrer. Par exemple, si la domList native js souhaite utiliser la méthode array, vous pouvez également le faire, afin d'éviter une utilisation excessive des boucles for

var op = document.querySelectorAll("select option");
                var arr = Array.prototype.slice.call(op,1);
                arr.forEach(function(item, index, arr){
                    item.style.backgroundColor = "red";
                    console.log(index);
                    console.log(item);
                    console.log(arr); 
                });
Copier après la connexion

       

Recommandations associées :

Résumé des méthodes de chaîne JavaScript

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!