Bonjour,
Voila je rencontre un petit problème avec mon code. J'ai un object javascript que j'aimerai parcourir pour en ressortir une chaine de caractère!
Object {card_number: "A5144AP", numero_compte: "6542148", user_lastname: "Ndiaye", user_firstname: "Babacar", user_mobile: "778954624"…}
amount_charged:"65 000"
bloquer:"y"
card_number:"A5144AP"
modifier:"y"
numero_compte:"6542148"
solde:"10 000"
user_email:"ndiayebabacar@gmail.com"
user_firstname:"Babacar"
user_lastname:"Ndiaye"
user_mobile:"778954624"
j'aimerai parcourir cet objet javascript pour avoir une chaine de caractère du style
card_number=XXXXXXXXX;numero_compte=123456789543210;user_firstname=TOTO 0;user_lastname=TOTO 0;user_mobile=+221766430290;user_email=toto0@test.com;amount_charged=100| card_number=XXXXXXXXX;numero_compte=123456789543211;user_firstname=TOTO 1;user_lastname=TOTO 1;user_mobile=+221766430291;user_email=toto1@test.com;amount_charged=200|
Bonjour,
Ce bout de code permet de le faire :
var obj = {card_number: "A5144AP", numero_compte: "6542148", user_lastname: "Ndiaye", user_firstname: "Babacar", user_mobile: "778954624"}
var str = "";
for (var x in obj) {
str += x+"="+obj[x]+";";
}
console.log(str);
Bonsoir,
Si jamais tu n'as pas besoin des clés tu peux utiliser Lodash pour convertir l'objet en tableau puis en chaîne de caractères.
const string = _.join(_.toArray(obj))
comme ceci ?
console.log(serialize({foo: "hi there", bar: "100%" }));
// foo=hi%20there&bar=100%25