Heim > Web-Frontend > js-Tutorial > Hauptteil

Anweisungen zur Verwendung der Methode querystring.stringify in node.js_node.js

WBOY
Freigeben: 2016-05-16 16:27:47
Original
1761 Leute haben es durchsucht

Methodenbeschreibung:

Konvertieren Sie das Objekt in eine Zeichenfolge. Mehrere Parameter in der Zeichenfolge werden durch „&“ getrennt und mit „=“ zugewiesen.

Die Funktionsweise dieser Funktion ist das Gegenteil von querystring.parse() . Sie können es verstehen, indem Sie sich das Beispiel ansehen.

Grammatik:

Code kopieren Der Code lautet wie folgt:

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

Empfangsparameter:

obj Das zu konvertierende Objekt
sep Legen Sie das Trennzeichen fest, der Standardwert ist '&'
Zuweisungssymbol für EQ-Einstellungen, Standardeinstellung „= '

Beispiel:

Code kopieren Der Code lautet wie folgt:

querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' })
// gibt
zurück 'foo=bar&baz=qux&baz=quux&corge='

querystring.stringify({foo: 'bar', baz: 'qux'}, ';', ':')
// gibt
zurück 'foo:bar;baz:qux'

Quellcode:

Code kopieren Der Code lautet wie folgt:

QueryString.stringify = QueryString.encode = function(obj, sep, eq, name) {
sep = sep ||. '&';
eq = eq ||. '=';
if (util.isNull(obj)) {
Obj = undefiniert;
}
if (util.isObject(obj)) {
Gibt Object.keys(obj).map(function(k) {
zurück var ks = QueryString.escape(stringifyPrimitive(k)) eq;
If (util.isArray(obj[k])) {
          return obj[k].map(function(v) {
               return ks QueryString.escape(stringifyPrimitive(v));
           }).join(sep);
} sonst {
            return ks QueryString.escape(stringifyPrimitive(obj[k]));
}
}).join(sep);
}
if (!name) return '';
return QueryString.escape(stringifyPrimitive(name)) eq
QueryString.escape(stringifyPrimitive(obj));
};
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage