文字列の操作

by yshrkn

JavaScript

var url = "https://jsfiddle.net/megurock/oc996t39/1/?hoge=33&foo=44";

function getUrlQuery(key) {

  var separateUrl = url.split("?");
  var querys = separateUrl[1].split("&");
  
  for (var i = 0, len = querys.length; i < len; i++) {
    var keyAndValue = querys[i].split("=");

    if (key === keyAndValue[0]) {
      console.log(key + "の値は" +  keyAndValue[1]);
      break;
    }
  }
  
	return;
}

console.log(getUrlQuery('hoge'));
console.log(getUrlQuery('foo'));

/*
複数回呼ばれてしまっている。。。
*/