(分享面试题)封装一个函数,获取指定参数的值

来源:互联网 发布:有约束的最短路径算法 编辑:程序博客网 时间:2024/06/11 15:17
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>

<script>

//url为   file:///D:/project/interface/urlparams.html?name=gjw&age=12&height=175&time=20170720

function getParams(name) {

//获取URL(查询部分)

var url = location.search;
var arr = url.slice(1).split('&');
var obj = {};
/*for(var i = 0; i < arr.length; i++) {
var temp = arr[i].split('=');
obj[temp[0]] = temp[1];

}*/


for(var i = 0; i < arr.length; i++) {
[k, v] = arr[i].split('=');
obj[k] = v;
}

for(var key in obj) {
if(key === name) {
console.log(obj[key]);
}
}
}

getParams('name');


</script>
</body>
</html>
阅读全文
0 0