parseQueryString(string)
Leírás
Egy ?a=1&b=2 formátumú karakterláncot objektummá alakít.
var object = m.parseQueryString('a=1&b=2');
// {a: "1", b: "2"}Szignatúra
object = m.parseQueryString(string)
| Argumentum | Típus | Kötelező | Leírás |
|---|---|---|---|
string | String | Igen | Egy lekérdezési karakterlánc. |
| visszatérési érték | Object | Egy kulcs-érték párokat tartalmazó objektum. |
Hogyan kell olvasni a szignatúrákat
Hogyan működik
Az m.parseQueryString metódus egy lekérdezési karakterláncból hoz létre egy objektumot. Hasznos lehet URL-ekből származó adatok feldolgozásához.
var data = m.parseQueryString('a=hello&b=world');
// data is {a: "hello", b: "world"}Logikai típus konvertálás
Ez a metódus konvertálja a logikai értékeket, amennyiben lehetséges. Ez segít elkerülni a laza igazságértékekből és a nem szándékos típuskonverziókból eredő hibákat.
var data = m.parseQueryString('a=true&b=false');
// data is {a: true, b: false}Kezdő kérdőjel tolerancia
A kényelem érdekében az m.parseQueryString metódus figyelmen kívül hagyja a kezdő kérdőjelet, ha az szerepel a karakterlánc elején:
var data = m.parseQueryString('?a=hello&b=world');
// data is {a: "hello", b: "world"}Mély adatszerkezetek
A szögletes zárójel jelölést tartalmazó lekérdezési karakterláncokat helyesen elemzi mély adatszerkezetekké.
m.parseQueryString('a[0]=hello&a[1]=world');
// data is {a: ["hello", "world"]}