ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで反転文字列を実装する方法

JavaScriptで反転文字列を実装する方法

小云云
小云云オリジナル
2018-03-15 16:40:592821ブラウズ

この記事では主にJavaScriptで文字列を反転する方法を紹介します。

文字列を反転する Javascript メソッド

方法 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;
                }

出力結果:

JavaScriptで反転文字列を実装する方法

方法 2: 配列の reverse メソッドと join メソッドを上手に使用する

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

出力結果:

JavaScriptで反転文字列を実装する方法

プロジェクト中に、より良いメソッドに遭遇することがあります。たとえば、js ネイティブの domList が配列メソッドを使用したい場合は、過剰な使用を避けるためにこれを行うこともできます。 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); 
                });

関連する推奨事項:

JavaScript 文字列メソッドの概要

以上がJavaScriptで反転文字列を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。