写一个函数,实现功能:输入地址输出包含所有参数的对象
用到的知识点:对象、字符串切割、数组遍历
function io(input){
var temp = input.split("?");
if(temp[1]){
var arr = temp[1].split("&");
var output = { };
arr.forEach(function(i){
var arr1 = i.split('=');
output[arr1[0]] = arr1[1];
});
return output;
}else{
console.log('该链接不包含参数');
}
}
考虑地址中不包含参数的情况另作判断,其他没有特别的地方。
领取专属 10元无门槛券
私享最新 技术干货