41
rated 0 times
[
48]
[
7]
/ answers: 1 / hits: 30746
/ 11 Years ago, tue, september 10, 2013, 12:00:00
I am using this function to build a pig latin translator and seem to have everything figured out except for the .trim()
part. What should I do different?
function ParseText()
{
var myText = asdfn hatn cat dogn apple;
var lines = myText.split(n);
var results = ;
for (var i = 0, len = lines.length; i < len; i++) {
lines[i].trim();
var words = lines[i].split( );
for (var j = 0, lenght = words.length; j < lenght; j++) {
var word = words[j];
if (word.charAt(0) == a || word.charAt(0) == e || word.charAt(0) == i || word.charAt(0) == o || word.charAt(0) == u || word.charAt(0) == y)
{
results = results + word + ay ;
}else {
var mutated = word.substring(1, word.length);
mutated = mutated + word.charAt(0)+ ay ;
results = results + mutated;
}
}
results = results + n;
}
return results;
}
On the line lines[i].trim();
nothing seems to happen. the whitespace still becomes a n item in the split array.
What should I change to remove the whitespace?
More From » whitespace