push sur un tableau d'objets ?
Bonjour,
Afin d'améliorer les performances, je souhaite travailler sur un tableau qui est une copie d'une table sqlite (accessible avec javascript pour XUL uniquement) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| edTableFurl=edStatement("SELECT * FROM furl");
edTableFurl = {
edit: function(num, id, subject, date, name, parameter, url, relation){
edDump("edi num: "+ num);
edTableFurl[num].id = id;
edTableFurl[num].subject = subject;
edTableFurl[num].name = name;
edTableFurl[num].parameter = parameter;
edTableFurl[num].url = url;
edTableFurl[num].relation = relation;
edTableFurl[num].note = note;
} |
Cette mise en forme est-elle correcte ? Pourtant, lorsque je fais appel à ma fonction, j'obtiens une erreur :
Code:
1 2
| edTableFurl.edit(num, id, subject, date, name, parameter, url, relation);
TypeError: edTableFurl[num] is undefined |
Autre exemple, j'ai un tableau vide :
tab = [];
Je voudrais maintenant ajouter un élément, si bien que j'obtienne :
tab[0]= { "a", "b"};
Merci de l'aide,
Thibaud.
(Post mis à jour en fonction des remarques qui m'ont été faites ci-dessous).