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"]}