I am creating a pipe in angular2 where I want to split the string on white spaces and later on read it as an array.
let stringToSplit = "abc def ghi";
StringToSplit.split(" ");
console.log(stringToSplit[0]);
When I log this, I always get "a" as output. Where I am going wrong?
Made a few changes:
let stringToSplit = "abc def ghi"; let x = stringToSplit.split(" "); console.log(x[0]);
The split method returns an array. Instead of using its result, you are getting the first element of the original string.
First,
stringToSplit
andStringToSplit
are not the same. JS is case sensitive. Also you dont save result ofStringToSplit.split(" ")
anywhere and then you just output the first character of the stringstringToSplit
which isa
. You could do like this:PS. also it is more about JavaScript than TypeScript or Angular.