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:
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:
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!