Remplacer des caractères d'un tableau de chaîne de Javascript

J'ai défini et rempli un tableau appelé vertices. Je suis en mesure d'imprimer la sortie de la console JavaScript comme ci-dessous:

["v 2.11733 0.0204144 1.0852", "v 2.12303 0.0131256 1.08902", "v 2.12307 0.0131326 1.10733" ...etc. ]

Cependant je souhaite supprimer le 'v' caractère de chaque élément. J'ai essayé d'utiliser le .replace() fonction comme ci-dessous:

var x;
for(x = 0; x < 10; x++)
{
    vertices[x].replace('v ', '');
}

Au moment de l'impression du tableau de la console après ce code, je vois le même résultat qu'avant, avec le " v est toujours présent.

Quelqu'un pourrait-il me dire comment résoudre ce problème?

  • Gardez à l'esprit que l'appel replace avec une chaîne en tant que premier paramètre, vous n'aurez qu'à remplacer la première instance. Dans ce scénario, qui ressemble, il sera très bien, mais dans l'avenir, si vous êtes à la recherche pour "remplacer tout", la première doit être une expression régulière, comme someString = someString.replace(/old/g, "new"); - depuis que j'ai l'habitude de vouloir faire "remplacer tout", j'ai juste pris l'habitude de toujours utiliser la syntaxe regex lors de l'appel de replace.
InformationsquelleAutor petehallw | 2014-11-04