Conversion objet -> string
Résolu
enark78
Messages postés
491
Statut
Membre
-
Groarh Messages postés 706 Statut Membre -
Groarh Messages postés 706 Statut Membre -
Bonjour, j'aimerai savoir s'il est possible de convertir une variable de type objet en string en javascript afin de mieux la manipuler.
Merci.
Merci.
A voir également:
- Conversion objet -> string
- Vente objet occasion entre particulier - Guide
- Objet interdit en cabine ryanair - Guide
- Trouver objet avec photo - Guide
- Conversion mb en mo ✓ - Forum Matériel & Système
- Mesurer un objet - Guide
3 réponses
Salut,
si tu donnes une méthode toString() à ton objet, cette méthode sera utilisée lors d'une conversion implicite en String. Par exemple :
;)
si tu donnes une méthode toString() à ton objet, cette méthode sera utilisée lors d'une conversion implicite en String. Par exemple :
var obj = {};
obj.toString = function() {
return "abc";
};
var s = "" + obj; // affichera "abc"
;)
Merci mais je ne suis pas sur d'avoir bien compris ta réponse (je ne suis pas très bon).
J'utilise la méthode lastIndexOf() pour retrouver un caractère dans une chaine (un objet en fait) mais cela ne marche pas et lorsque j'affiche l'index, il me met -1, donc il ne me le trouve pas si j'ai bien compris.
J'utilise la méthode lastIndexOf() pour retrouver un caractère dans une chaine (un objet en fait) mais cela ne marche pas et lorsque j'affiche l'index, il me met -1, donc il ne me le trouve pas si j'ai bien compris.
Salut,
c'est peut-être moi qui n'ai pas bien compris ta question. En JavaScript, il n'y a pas de moyen de conversion explicite comme il y en a en Java ou en C. Il faut appeler la méthode toString() qui existe sur tous les objets natifs, ou bien faire une concaténation avec une chaîne vide, comme dans mon exemple.
Quel genre d'objet tu souhaites manipuler ? « type objet », c'est très vague...
c'est peut-être moi qui n'ai pas bien compris ta question. En JavaScript, il n'y a pas de moyen de conversion explicite comme il y en a en Java ou en C. Il faut appeler la méthode toString() qui existe sur tous les objets natifs, ou bien faire une concaténation avec une chaîne vide, comme dans mon exemple.
Quel genre d'objet tu souhaites manipuler ? « type objet », c'est très vague...