wojtekmaj
(wojtekmaj)
#1
Witam!
Mam taki fragment kodu:
var elements2 = new Array("/example/up/1", "/example/up/2", "/example/up/3");
elements2 = elements2.replace("/up", "");
Konsola błędów uparcie twierdzi:
Błąd: elements2.replace is not a function
Czy ktoś potrafi mi pomóc? Z góry uprzejmie dziękuję.
methyl
(Methylz)
#2
Musisz napisać funkcję iterującą po elementach tablicy, która wykonywałaby replace() na każdym elemencie tej tablicy.
kubar3k
(Kubarek)
#3
Zacznij od tego, tak się już da:
elements2[0] = elements2[0].replace("/up", "");
elements2[1] = elements2[1].replace("/up", "");
...
elements2[n] = elements2[n].replace("/up", "");
I teraz po prostu, jak wyżej kolega napisał, Zamiast pisać bezpośrednio 0, 1 … n użyj pętli.