Javascript - Lecture d'un tableau à 2 dimensions

[Résolu/Fermé]
Signaler
-
 Utilisateur anonyme -
Bonjour, j'ai un petit problème dans mon code javascript:

var text_objects=[

[
'Javascript', 'JavaScript est un langage de programmation de scripts principalement utilisé dans les pages web interactives mais aussi coté serveur.'
],

[
'JScript', 'JScript est le nom générique de plusieurs implémentations d\'ECMAScript 3 créées par Microsoft.'
],

[
'ActionScript', 'ActionScript est le langage de programmation utilisé au sein d\'applications clientes (Adobe Flash, Adobe Flex) et serveur (Flash media server, JRun, Macromedia Generator).'
],

[
'EX4', 'ECMAScript for XML (E4X) est une extension XML au langage ECMAScript.'
]
];



var div_container= document.createElement('div');
div_container.id='divTP3';

document.body.appendChild(div_container);

var paragraph= document.createElement('p');
paragraph.innerHTML='Langages basés sur ECMAScript :';

div_container.appendChild(paragraph);

var definition_list= document.createElement('dl');

div_container.appendChild(definition_list);

for(var i=0,i<text_objects.length,i++) {

for(var j=0,j<text_objects[i].length,j++){

if (j==0) {

var dt= document.createElement('dt');
dt.innerHTML= text_objects[i][j];
definition_list.appendChild(dt);

}else {

var dd= document.createElement('dd');
dd.innerHTML= text_objects[i][j];
definition_list.appendChild(dd);
}

}
};

Problème: ma 2ème boucle 'for' ne fonctionne pas ...

Rapport de la console: "Uncaught SyntaxError: Unexpected token < " , ... je ne comprends pas, on dirait qu'il refuse de comparer mon tableau avec ma variable de boucle... quelqu'un pourrait-il m'éclairer? Merci.

2 réponses


Bonjour

Je suis déjà étonné que ta première boucle marche. Les 3 parties d'un 'for' devraient être séparées par des point-virgules, pas par des virgules.
Bonsoir "le père", merci pour ta réponse!

Je n'arrive pas à croire que j'aie pu reproduire (eh oui, c'est pas la première ...)cette stupide erreur de syntaxe ! :-| ...

Visiblement, je manque encore un peu de méthode pour ce qui est de discerner les erreurs éventuelles dans mon script.

Maintenant, je sais au moins que je devrais sérieusement travailler sur ce point, merci.
Utilisateur anonyme
De rien :-)