function URLParameter(str) {
var obj = {},
reg = /([^=?&]+)=([^=?&]+)/g;
str.replace(reg, function () {
var arg = arguments;
obj[arg[1]] = arg[2];
});
return obj;
}
var str =
'https://study.163.com/?#/learn/video?lessonId=1003972036&courseId=1003283028'
console.log(URLParameter(str))
看珠峰培训 周啸天老师的视频里面讲的,自己敲一遍就搞懂原理了! 看来凡事还是要自己动手。