Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie eine invertierte Zeichenfolge in Javascript

So implementieren Sie eine invertierte Zeichenfolge in Javascript

小云云
小云云Original
2018-03-15 16:40:592748Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die Methode zum Invertieren von Zeichenfolgen in JavaScript vor. Ich hoffe, er kann Ihnen helfen.

Javascript-Inversionszeichenfolgenmethode

Methode 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;
                }

Ausgabeergebnis:

So implementieren Sie eine invertierte Zeichenfolge in Javascript

Methode 2: Verwenden Sie geschickt die Reverse- und Join-Methoden des Arrays

//巧妙使用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;  
                }

Ausgabeergebnisse:

So implementieren Sie eine invertierte Zeichenfolge in Javascript

Projektprozess Manchmal Sie werden auf einige bessere Methoden stoßen, und es ist gut, sie aufzuzeichnen. Wenn die js-native domList beispielsweise die Array-Methode verwenden möchte, können Sie dies auch tun, um eine übermäßige Verwendung von for-Schleifen zu vermeiden

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); 
                });

       

Verwandte Empfehlungen:

Zusammenfassung der JavaScript-String-Methoden

Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine invertierte Zeichenfolge in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn