Skip to content
Mithril.js 2
Main Navigation 가이드API

한국어

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
Italiano
Polski
Türkçe
čeština
magyar

한국어

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
Italiano
Polski
Türkçe
čeština
magyar

외관

Sidebar Navigation

API

코어 API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(객체)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

선택적 API

stream()

가이드

이 페이지에서

parseQueryString(string) ​

Description ​

?a=1&b=2 형태의 쿼리 문자열을 객체로 변환합니다.

javascript
var object = m.parseQueryString('a=1&b=2');
// {a: "1", b: "2"}

Signature ​

object = m.parseQueryString(string)

ArgumentTypeRequiredDescription
stringStringYes쿼리 문자열입니다.
returnsObject키-값 쌍을 가진 객체

How to read signatures

How it works ​

m.parseQueryString 메서드는 쿼리 문자열을 파싱하여 객체를 생성합니다. URL을 통해 전달된 데이터를 처리할 때 유용합니다.

javascript
var data = m.parseQueryString('a=hello&b=world');

// data는 {a: "hello", b: "world"} 입니다.

Boolean type casting ​

이 메서드는 가능한 경우 부울 값으로 형 변환을 시도합니다. 이는 느슨한 진리값 평가 및 의도치 않은 형 변환으로 인해 발생할 수 있는 오류를 방지하는 데 도움이 됩니다.

javascript
var data = m.parseQueryString('a=true&b=false');

// data는 {a: true, b: false} 입니다.

Leading question mark tolerance ​

편의를 위해 m.parseQueryString 메서드는 문자열 앞에 물음표(?)가 붙어 있어도 이를 자동으로 제거하고 파싱합니다.

javascript
var data = m.parseQueryString('?a=hello&b=world');

// data는 {a: "hello", b: "world"} 입니다.

Deep data structures ​

대괄호 표기법을 사용하는 쿼리 문자열은 올바르게 파싱되어 깊이 있는 데이터 구조를 생성합니다.

javascript
m.parseQueryString('a[0]=hello&a[1]=world');

// data는 {a: ["hello", "world"]} 입니다.
Pager
이전request(options)
다음buildQueryString(object)

MIT 라이선스 하에 배포되었습니다.

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/parseQueryString.html

MIT 라이선스 하에 배포되었습니다.

Copyright (c) 2024 Mithril Contributors