Donc pour pratiquer javascript je fais un petit jeu et je suis tombé sur un problème que je n'ai pas idée comment résoudre.
Je veux remplacer le caractère/la lettre du mot par un tableau ou un numéro d'index. Par exemple "lettre"
0: l
1: e
2: t
3: t
4: e
5: r
Donc, dans ce cas, je veux changer le 3ème caractère en caractère "b" en le rendant "letber"
var newStr = myStr.replace(/_/t, "b"); Cette approche n'est pas facultative pour moi, elle ruinerait le but de mon jeu.
J'ai également jeté un coup d'œil aux options .slice et .replace, mais je n'arrivais pas à comprendre comment l'utiliser comme je l'ai expliqué.
La sous-chaîne remplace le caractère. substring(start,end) est inclusif au début et exclusif à la fin. Donc "hello".substring(1,3) sera 'el'.
var x = "letter"
var index = 3
x = x.substr(0, index) + 'x' + x.substr(index + 1);
console.log(x);
sortie : letxer
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots