Javascript에서 query parameter값 가져오는 방법

Posted by negabaro kim on Friday, November 13, 2020 Tags: js   1 minute read

아래 URL로 악세스시 test1,test2이라는 query parameter를 가져오는 방법

http://localhost:8080?test=11&test2=22

export const getParam = sname => {
  const param = location.search.substr(location.search.indexOf("?") + 1);

  let sval = "";

  const params = param.split("&");

  for (let i = 0; i < params.length; i++) {
    const temp = params[i].split("=");

    if ([temp[0]] == sname) {
      sval = temp[1];
    }
  }

  return sval;
};

동작확인

console.log(getParam('test1'))
console.log(getParam('test2'))