Get Params JS
// www.example.com/users?token=12345
let params = (new URL(document.location)).searchParams;
let token = params.get("token");
// 12345
Lucas Juan
// www.example.com/users?token=12345
let params = (new URL(document.location)).searchParams;
let token = params.get("token");
// 12345
let param = (new URL(document.location)).searchParams;
let data = param.get("data");
var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;
var ARGUMENT_NAMES = /([^\s,]+)/g;
function getParamNames(func) {
var fnStr = func.toString().replace(STRIP_COMMENTS, '');
var result = fnStr.slice(fnStr.indexOf('(')+1, fnStr.indexOf(')')).match(ARGUMENT_NAMES);
if(result === null)
result = [];
return result;
}
var fn = function(/* whoa) */ hi, you){};
fn.toString()
.replace(/((\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s))/mg,'')
.match(/^function\s*[^\(]*\(\s*([^\)]*)\)/m)[1]
.split(/,/)
["hi", "you"]