Maison > interface Web > js tutoriel > Instructions d'utilisation de la méthode querystring.stringify dans node.js_node.js

Instructions d'utilisation de la méthode querystring.stringify dans node.js_node.js

WBOY
Libérer: 2016-05-16 16:27:47
original
1795 Les gens l'ont consulté

Description de la méthode :

Convertissez l'objet en chaîne. Plusieurs paramètres de la chaîne seront séparés par « & » et attribués par « = ».

Le fonctionnement de cette fonction est opposé à querystring.parse() Vous pouvez le comprendre en regardant l'exemple.

Grammaire :

Copier le code Le code est le suivant :

querystring.stringify(obj, [sep], [eq])

Paramètres de réception :

obj L'objet à convertir
sep Définissez le séparateur, la valeur par défaut est '&'
eq                                                                                                                           sur 5

Exemple :

Copier le code Le code est le suivant :
querystring.stringify({ foo : 'bar', baz : ['qux', 'quux'], corge : '' })
// renvoie
'foo=bar&baz=qux&baz=quux&corge='

querystring.stringify({foo : 'bar', baz : 'qux'}, ';', ':')
// renvoie
'foo:bar;baz:qux'

Code source :

Copier le code Le code est le suivant :
QueryString.stringify = QueryString.encode = function(obj, sep, eq, nom) {
septembre = septembre || '&';
eq = eq || '=';
if (util.isNull(obj)) {
Obj = non défini ;
>
si (util.isObject(obj)) {
Retourner Object.keys(obj).map(function(k) {
var ks = QueryString.escape(stringifyPrimitive(k)) eq;
Si (util.isArray(obj[k])) {
          return obj[k].map(function(v) {
              return ks QueryString.escape(stringifyPrimitive(v));
           }).join(sep);
} autre {
            return ks QueryString.escape(stringifyPrimitive(obj[k]));
>
}).join(sep);
>
si (!name) renvoie '';
return QueryString.escape(stringifyPrimitive(name)) eq
QueryString.escape(stringifyPrimitive(obj));
};

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal