getQueryObject
쿼리를 Object로 반환해주는 함수
const getQueryObj = <T extends {}> (search: string): T => {
const arr = window.location.search.substr(1).split('&');
return arr.reduce((prev, curr) => {
const split = curr.split('=');
return { ...prev, [split[0]]: split[1] }
}, {} as T);
}
http://example.com/[email protected]&name=helloworld
const queryObj = getQueryObj<{ email: string, name: string }>(window.location.search);
// { email: '[email protected]', name: 'helloworld' }
Author And Source
이 문제에 관하여(getQueryObject), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@johnyworld/getQueryObject저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)