Sto integrando una funzione di messaggistica in un'applicazione scritta in Javascript
e vorrei sapere qual è la struttura dati preferita per l'archiviazione dei messaggi.
Le due strutture che riesco a pensare finora sono queste:
const thread = [
{
id: 1,
user: 'joanne',
message: 'Hello, How are you?',
},
{
id: 2,
user: 'jack',
message: 'I\'m good thanks, and you?',
},
{
id: 3,
user: 'joanne',
message: 'I\'m also good thanks, and you?'
},
{
id: 4,
user: 'jack',
message: 'I\'m good thanks, and you?',
},
];
o
const thread = {
1: {
user: 'joanne',
message: 'Hello, How are you?',
},
2: {
user: 'jack',
message: 'I\'m good thanks, and you?',
},
3: {
user: 'joanne',
message: 'I\'m also good thanks, and you?',
},
4: {
user: 'jack',
message: 'I\'m good thanks, and you?',
},
};
Ci sono vantaggi di uno rispetto all'altro?