325 votes

Insérer la chaîne à la position x d’une autre chaîne

J’ai 2 vars et devez insérer b dans un à cet endroit. Le résultat que je cherche est « Je veux une pomme ». Comment puis-je faire cela avec jquery ou javascript ?

474voto

jAndy Points 93076
var output = [a.slice(0, position), b, a.slice(position)].join('');

330voto

nickf Points 185423
var output = a.substr(0, position) + b + a.substr(position);

42voto

jasin_89 Points 585

Vous pouvez ajouter cette fonction à la classe string

afin que vous pouvez l’utiliser sur n’importe quel objet de chaîne :

2voto

Ravindra Sane Points 394
<pre><code></code><p>Ce serait plus lent, mais se chargera de l’ajout d’espace avant et après l’un aussi, vous devrez modifier la valeur de position (à 2, c’est plus intuitif maintenant)</p></pre>

1voto

Clyde Lobo Points 5420

Eh bien juste un petit changement parce que la solution ci-dessus sorties

« Je veux anapple »

Au lieu de

« Je veux une pomme »

Pour obtenir la tension de sortie

« Je veux une pomme »

Utilisez le code mis à jour le suivant

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X