Exemples de comment convertir une représentation de chaîne de caractères en chaîne de caractères avec javascript ?
Créer un "string object"
Créer un "string object" une solution est d'utiliser String
let mystringobj = new String('Hello World !');
alors si nous testons si mystringobj est une chaîne de caractères
console.log(typeof mystringobj === 'string');
on obtient
false
Cependant, si nous testons s'il s'agit d'une instance de chaîne de caractères
console.log(mystringobj instanceof String);
on obtient
true
Convertir "string object" en string
Pour convertir un objet chaîne de caractères en chaîne de caractères, une solution consiste à utiliser stringify:
let mystring = JSON.stringify(mystringobj);
Alors
console.log(typeof mystring === 'string');
donne
true
tandis que
console.log(mystring instanceof String);
donne maintenant
false
Exemple avec un autre objet
var myobj = {
firstname: 'John',
lastname: 'Doe',
};
var firstname = myobj.firstname;
console.log(typeof firstname === 'string');
donne
true