“Jak uzyskać paramenty z funkcji JS” Kod odpowiedzi

Uzyskaj paramby js

// www.example.com/users?token=12345

let params = (new URL(document.location)).searchParams;
let token = params.get("token");
// 12345
Lucas Juan

JS otrzymuje parametry

let param = (new URL(document.location)).searchParams;
let data = param.get("data");
Code Cat

Jak uzyskać paramenty z funkcji JS

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;
}
Restu Wahyu Saputra

Jak uzyskać paramenty z funkcji JS

var fn = function(/* whoa) */ hi, you){};

fn.toString()
  .replace(/((\/\/.*$)|(\/\*[\s\S]*?\*\/)|(\s))/mg,'')
  .match(/^function\s*[^\(]*\(\s*([^\)]*)\)/m)[1]
  .split(/,/)

["hi", "you"]
Restu Wahyu Saputra

Odpowiedzi podobne do “Jak uzyskać paramenty z funkcji JS”

Pytania podobne do “Jak uzyskać paramenty z funkcji JS”

Więcej pokrewnych odpowiedzi na “Jak uzyskać paramenty z funkcji JS” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu