J'essaie de boucler via ce tableau et le point est que je veux obtenir toutes les questions avec cette boucle et obtenir ces questions dans le journal de la console p> mais console.log dit: Couvent TypeError: Impossible de lire la propriété 'Longueur' de indéfini fort> p> p> P>
3 Réponses :
Plus d'informations sur https: //developer.mozilla. org / fr-nous / docs / web / javascript / guide / working_with_objects sur les objets JS.
p>
var questions = [
{
ask: 'is Javascript the best language?',
correct: 0,
answer : [
{text: 'yes'},
{text: 'No'}
]
},
{
ask: 'is Javascript the most popular language?',
correct: 1,
answer : [
{text: 'yes'},
{text: 'No'}
]
},
];
var currentQuestion = questions.length;
for( var i = 0; i < currentQuestion; i++){
console.log(questions[i].ask);
}
// es6 way
questions.map(q => {
// console.log(q.ask); // will get all the questions
})Utilisation de ..:
p>
var questions = [
{
ask: 'is Javascript the best language?',
correct: 0,
answer : [
{text: 'yes'},
{text: 'No'}
]
},
{
ask: 'is Javascript the most popular language?',
correct: 1,
answer : [
{text: 'yes'},
{text: 'No'}
]
},
]
for(let values of questions){
console.log(values);
}On dirait que les questions variables ne sont pas incluses dans le même fichier. P>
Pouvez-vous créer un petite démo pour cela en utilisant JSFIDDLE ou Snippet ici pour montrer que le problème se produise.
J'essaie de reproduire votre solution et tout est bon. Peut-être que vous n'avez pas des questions d'exportation?