JavaScriptで文字列配列にスプライス方法をここに記録します。
文字列に、いわゆるスプライス配列の配列の要素を個別の文字列中にスプライシング、および特定の区切り文字であることを意味します。JavaScriptでは、2つの方法があり、一方はArrayオブジェクトjoin()メソッドを提供され、一方はArrayオブジェクトのtoString()メソッドが提供されます。
VAR ARR = [ 'yanggb'、 'yanggb1'、 'yanggb2']。
arrayObject.join(セパレータ)方法
join()メソッドは、デフォルトのカンマで区切られた文字列に個々に配列のスプライシング要素であることができる提供する配列オブジェクト。
VAR arrJoinString = arr.join()。 console.log(arrJoinString)。// "yanggb、yanggb1、yanggb2"
この方法は、単一のパラメータ、パラメータコンテンツの区切りをサポートしています。
VAR arrJoinString = arr.join( ' - ' ); console.log(arrJoinString)。// "yanggb-yanggb1-yanggb2"
arrayObject.toString()メソッド
配列オブジェクトは、カスタム区切り文字をサポートしていない、join()メソッドは、カンマで区切られた文字列に、アレイの個々にスプライシングエレメント、できなければオーバーライドプロトタイプ方法を提供することを目的とします。
VAR arrJoinString = arr.toString()。 console.log(arrJoinString)。// "yanggb、yanggb1、yanggb2"
配列は、結果オブジェクト(非単純型)に含まれている場合も、その点に注意してください、コールは関係なく、[オブジェクトのオブジェクト]の文字列を表示されている要素のどのようなコンテンツ、これらの2つの方法から出てきました。
VAR ARR = [{yanggb 'yanggb'} 'yanggb1'、 'yanggb2' ]。 console.log(arr.toString())。// "[対象オブジェクト]、yanggb1、yanggb2" はconsole.log(arr.join())。// "[オブジェクトのオブジェクト]、yanggb1、yanggb2"
実用的なシナリオでは、join()メソッドは、について多くを使用しています。
「あなたに少しでも関心誰かが、あなたがあなたの心を開いて、あなたはこれが率直なと思い、実際には、それが寂しいです。」