“Cómo obtener parámetros de la función JS” Código de respuesta

Obtener params js

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

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

JS Obtiene parámetros

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

Cómo obtener parámetros de la función 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

Cómo obtener parámetros de la función 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

Respuestas similares a “Cómo obtener parámetros de la función JS”

Preguntas similares a “Cómo obtener parámetros de la función JS”

Más respuestas relacionadas con “Cómo obtener parámetros de la función JS” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código