2017-07-04 23 views
1

angle2でパイプを作成しています。文字列を空白に分割し、後でそれを配列として読み取る必要があります。スペースに基づいた分割文字列とangular2での読み込み

let stringToSplit = "abc def ghi"; 
StringToSplit.split(" "); 
console.log(stringToSplit[0]); 

これをログに記録すると、出力に「a」が表示されます。間違っています。

let stringToSplit = "abc def ghi"; let x = stringToSplit.split(" "); console.log(x[0]);

splitメソッドは配列を返します。

答えて

1

は、いくつかの変更を加えました。その結果を使用する代わりに、元の文字列の最初の要素を取得しています。

+0

変更されました –

+0

素晴らしいです。喜んで助けてください。 –

+0

あなたの問題を解決した場合、回答を完了したものとして自由に記入してください。他の人にも役立ちます。 –

0
let stringToSplit = "abc def ghi"; 
StringToSplit.split(" "); 
console.log(stringToSplit[0]); 

まず、stringToSplitStringToSplitは同じではありません。 JSでは大文字と小文字が区別さまた、StringToSplit.split(" ")の結果をどこに保存しても、文字列stringToSplitの最初の文字はaです。

let stringToSplit = "abc def ghi"; 
 
    console.log(stringToSplit.split(" ")[0]); // stringToSplit.split(" ") returns array and then we take the first element of the array with [0]

PS:あなたはこのように行うことができます。 TypeScriptやAngularよりもJavaScriptに関することです。

関連する問題