코드/JS

[JS] query 읽어 오기

Yeah-Panda 2020. 5. 20. 11:30

서비스 url 쿼리 스트링만 따로 가져와야 하는 경우
간단하지만 떠오르지 않는다.

function getQueryString(url) {
  url.concat().replace(/[?&]+([^=&]+)=([^&]*)/gi, (str, key, v) => {
    result[key] = v;
    return result;
  });
}
const query = getQueryString('https://sports.news.naver.com/kbaseball/vod/index.nhn?id=662710&category=kbo&gameId=20200519LGSS02020&date=20200519&listType=game');

console.log(JSON.stringify(query))
/* {"id":"662710",
    "category":"kbo",
    "gameId":"20200519LGSS02020",
    "date":"20200519",
    "listType":"game"
}*/

 

걍 참고용.

'코드 > JS' 카테고리의 다른 글

[JS] Base64 Decode  (0) 2020.05.29
[JS] MessageChannel  (0) 2020.05.21
[JS] 브라우저 언어 판단  (0) 2020.05.14
[rxjs] SwitchMap  (0) 2020.05.08
eslit disable  (0) 2020.01.15