Convertir cadena a nombre de variable en JavaScript

He buscado soluciones, pero no pude encontrar ninguna que funcione.

Tengo una variable llamadaonlyVideo.

"onlyVideo" la cadena se pasa a una función. Quiero establecer la variableonlyVideo dentro de la función como algo. ¿Cómo puedo hacer eso

(Hay una serie de variables que se pueden invocar en la función, por lo que necesito que funcione de forma dinámica, no con codificación rígidaif declaraciones.)

Editar: Probablemente haya una mejor manera de hacer lo que intentas hacer. Lo pregunté al principio de mi aventura de JavaScript. Vea cómo funcionan los objetos JavaScript.

Una introducción simple:

// create JavaScript object
var obj = { "key1": 1 };

// assign - set "key2" to 2
obj.key2 = 2;

// read values
obj.key1 === 1;
obj.key2 === 2;

// read values with a string, same result as above
// but works with special characters and spaces
// and of course variables
obj["key1"] === 1;
obj["key2"] === 2;

// read with a variable
var key1Str = "key1";
obj[key1Str] === 1;

Respuestas a la pregunta(10)

Su respuesta a la pregunta