Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z prostym skryptem
annoying
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.05.2012

Ostrzeżenie: (0%)
-----


Witam, tak jak w temacie, sprawa myślę że prosta ale mimo to nie wiem jak z niej wybrnąć.

<script language="javascript">


function findType(chara){
if (chara == "a" || chara == "e" || chara == "i" || chara == "o" || chara == "u")
return true;
else
return false;
}

function translate()
{
var w=prompt("Wpisz fraze:");
var newWord = new Array();
var k = 0;
var word = w.split("");
for (var j=0; j<word.length; j++)
{
newWord[k] = word[j];
k++;
if (!findType(word[j]))
{
newWord[k] = "o";
k++;
newWord[k] = word[j];
k++;
}
}
newWord.join();
alert(newWord);
}

translate();
</script>

Po odpalenia tego skrytpu pomiędzy literami pojawiają mi się przecinki. Czy jest możliwość zmodyfikowania tego jakoś tak aby tych przecinków nie było ?
Go to the top of the page
+Quote Post
toffiak
post
Post #2





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


join() nie zamienia tablicy na string, tylko zwraca go jako string więc poprawnie powinno być:
  1. var arrayAsString = newWord.join("");
  2. alert(arrayAsString);


--------------------
Go to the top of the page
+Quote Post
annoying
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 11.05.2012

Ostrzeżenie: (0%)
-----


Kuuuuuurde , wielkie dzięki, nigdy bym na to nie wpadł
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:37