J'ai cherché des solutions, mais je n'en ai trouvé aucune qui fonctionne.
J'ai une variable appelée onlyVideo
.
"onlyVideo"
la chaîne est passée dans une fonction. Je veux définir la variable onlyVideo
à l'intérieur de la fonction comme quelque chose. Comment puis-je le faire ?
(Il y a un certain nombre de variables qui pourraient être appelées dans la fonction, donc j'ai besoin qu'elle fonctionne de manière dynamique, et non pas codée en dur). if
déclarations.)
Edit : Il y a probablement une meilleure façon de faire ce que vous essayez de faire. J'ai posé cette question au début de mon aventure JavaScript. Regardez comment les objets JavaScript fonctionnent.
Une simple introduction :
// 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;
5 votes
A quoi cela sert-il ? Êtes-vous absolument sûr que vous avez besoin de la définir comme une variable locale normale, et qu'un objet (Hash) ne fonctionnera pas ?
0 votes
Mmm... Je ne comprends toujours pas pourquoi vous voulez faire ça dans un monde avec des tableaux. Quoi qu'il en soit, un peu de votre code et des explications m'aideraient beaucoup.
0 votes
Je pense que nous avons besoin de plus de détails sur ce qu'est votre objectif final.