J'ai créé un tableau avec:Comment ajouter des valeurs à un objet JSON?
var msg = new Array();
, j'ai une fonction qui ajoutent des valeurs à ce tableau, cette fonction est:
function add(time, user, text){
var message = [time, user, text];
if (msg.length >= 50)
msg.shift();
msg.push(message);
}
Comme vous pouvez le voir, si le tableau a 50 ou plus d'éléments je supprime le premier avec .shift()
. Ensuite, j'ajoute un tableau en tant qu'élément.
Ok, le code fonctionne parfaitement, mais maintenant je dois boucler le tableau msg
pour créer un obj JSON.
L'objet JSON devrait a ce format:
var obj = [
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text},
{'time' : time, 'user' : user, 'text' : text}
]
Je veux dire ... je dois tableau boucle msg puis stocker toutes les valeurs à l'intérieur de l'objet JSON. Je ne sais pas comment "concaténer" l'élément du tableau dans json obj.
Pourriez-vous m'aider?
Merci beaucoup d'avance!
Il est généralement préférable d'initialiser tableau comme ce 'var msg = [];' au lieu de 'var msg = new Array(); ' – RaYell