Ich habe eine Funktion, die ein Objekt in Javascript zurückgibt. Die zurückgegebenen Objekte sind Instanzen eines "messagePack", das ich an den Server senden möchte. Jedes messagePack wird anders sein. Z.B .:Rückgabe eines Objekts aus einer Funktion in JavaScript
function someFunc() {
return {
name: "chatMessage",
time: Date.now(),
data: "yooo hoooo",
hash: hashFunc()
}
}
ich dann erstellen eine Message erstellen und fügen Sie ihn in einem Array:
var messagePack = someFunc();
msgArray.push(messagePack)
Ist das ok? Soll ich eine Konstruktorfunktion für das Nachrichtenpaket erstellen und das neue Schlüsselwort verwenden? Ich habe das in einer ähnlichen Situation gesehen, aber ich kann nicht verstehen, warum das, was ich tue, nicht funktioniert.
Hinweis: Hash wird nicht für die Sicherheit verwendet. –
Besser, eine Konstruktorfunktion zu erstellen, so dass Sie für jede neue Instanz neue Namen und Daten definieren können – superUser
Dies scheint eine Frage zu sein, die entweder völlig auf Meinung basiert oder überarbeitet werden könnte, um es zum Thema für den Code zu machen Überprüfen Sie Stackexchange. – Quentin