J'essaie de charger une variable à partir d'une variable de matrice pour mon projet, mais la valeur revient comme Toute aide est la bienvenue de la communauté. P> Mon code s'il vous aide à résoudre le problème: strong> P > p> non défini code> je viens d'utiliser
console.log code> pour la sortie de test .
Je veux apprendre à l'utiliser après avoir vu d'autres utilisations sur leurs projets et je tiens à le faire pour que mes projets facilitent la gestion de mes projets.
Je l'ai configuré pour déclencher lorsque la page charge la première chose.
window.addEventListener('load',function(){
var values = [
odds_base = 10,
start_cash = 50
]
console.log(values.odds_base)
});
5 Réponses :
Dans ce cas, je pense que vous devez utiliser un objet comme celui-ci, au lieu d'une matrice:
Ce n'est pas un json code> mais juste un objet.
Comment puis-je obtenir les données du tableau @murilo góes de almeida
@JOEMCMULLULAN s'il vous plaît soyez plus spécifique (peut-être poser une question distincte?) Qu'est-ce que "get", "les données" et "le tableau" est
ou vous pouvez faire comme ça
p>
let values = {}; values.odds_base = 10; values.start_cash = 50; console.log(values.odds_base);
Si c'est une matrice, vous devez utiliser des variables comme ceci
p>
window.addEventListener('load',function(){ var values = { odds_base : 10, start_cash : 50 } console.log(values); console.log(values.odds_base); console.log(values.start_cash); });
Vous utilisez la mauvaise structure de données ici. Les crochets sont utilisés pour les tableaux. Vous devez utiliser un objet JavaScript ici.
window.addEventListener('load',function(){ var values = { odds_base: 10, start_cash: 50 } console.log(values.odds_base) });
La valeur de Conseil: déclarer le valeurs code> semble être un objet code> et non un tableau tel que vu dans votre exemple ie em>
[a = 1, b = 2] code> doit être
valeurs = {A: 1, b: 2} code>
Valeurs Code> Variable en dehors de la portée du
AddeventListener CODE> Rappel Si vous souhaitez que ce soit accessible à l'extérieur également. P> P>
Puis-je utiliser valeurs.odds_base code> avec l'exemple
Si je comprends bien la question, alors oui, mais seulement dans le cadre est déclaré dans la portée. Vous ne pouvez pas l'utiliser en dehors de cette fonction code> Charger code> Sauf indication contraire des valeurs code> à l'extérieur.
Êtes-vous sûr que
valeurs code> est une matrice
var valeurs = {oddds_base: 10, start_cash: 50} code>
Si tel est une matrice, vous devez utiliser cette
console.log (oddds_base) code>