基于空格拆分字符串并在angular2中读取

Abh*_*hra 14 typescript angular2-pipe

我在angular2中创建一个管道,我想在白色空间中分割字符串,然后将其作为数组读取.

let stringToSplit = "abc def ghi";
StringToSplit.split(" ");
console.log(stringToSplit[0]);
Run Code Online (Sandbox Code Playgroud)

当我记录这个时,我总是得到"a"作为输出.我哪里错了?

Rad*_*ari 31

做了一些改变:

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

分割方法返回一个数组.您将获得原始字符串的第一个元素,而不是使用其结果.


cur*_*all 5

let stringToSplit = "abc def ghi";
StringToSplit.split(" ");
console.log(stringToSplit[0]);
Run Code Online (Sandbox Code Playgroud)

首先,stringToSplitStringToSplit不一样。JS 区分大小写。另外,您不保存StringToSplit.split(" ")任何地方的结果,然后只输出字符串的第一个字符,stringToSplita。你可以这样做:

let stringToSplit = "abc def ghi";
StringToSplit.split(" ");
console.log(stringToSplit[0]);
Run Code Online (Sandbox Code Playgroud)

附言。而且它更多地是关于 JavaScript,而不是 TypeScript 或 Angular。