"abc def"
"abcd efgh"
長さの異なる2つの部分文字列を区切るスペースを持つ大きな文字列を使用している場合、大きな文字列から各部分文字列を抽出する最良の方法は何ですか?"abc def"からabcを取得するには?
これは配列ではなく文字列であるため、配列構文s[0]
は、最初の部分文字列ではなく、文字列( 'a')の最初の文字のみを取得します。
"abc def"
"abcd efgh"
長さの異なる2つの部分文字列を区切るスペースを持つ大きな文字列を使用している場合、大きな文字列から各部分文字列を抽出する最良の方法は何ですか?"abc def"からabcを取得するには?
これは配列ではなく文字列であるため、配列構文s[0]
は、最初の部分文字列ではなく、文字列( 'a')の最初の文字のみを取得します。
var arr = "abc def".split(" ");
document.write(arr[0]);
回答の上
両方を動作する必要があります。このような
"abc def".split(' ')[0] // Returns "abc"
ワークスユーザーはトークンごとに何らかの操作を行うことができます。あなたはそのためのループを追加するだけでいいです。
function splitStr(str){
var arr = str.split(" ");
for(i=0 ;i < arr.length ; i++){
//You will get a token here
// var token = arr[i];
// Do some thing with this token
}
}
一つはの
function splitStr(str){
var arr = str.split(" ");
return arr;
}
申し訳ありませんが、2番目の関数 'splitStr'のポイントは何ですか?少し冗長ではないですか? –
はい、サンプルコードに過ぎません。また、トークンの配列を返す文字列分割機能の例を挙げることもできます。 –
が重複する可能性など、他の機能の他の操作のための配列を返すことができます[私はJavaScriptを使用して、この文字列を分割する方法は?](http://stackoverflow.com/questions/96428/how-do-i-split-this-string-javascript) – outis