2017-12-03 1 views
0

Wie kann ich ein JavaScript-Objekt deklarieren, das unendlich viele Werte enthalten kann, wie unten angegeben? Ich bin neu in Javascript.Deklarieren eines JavaScript-Arrays mit unendlichen Objekten

var activities = [ 
    { 
    subject: "", 
    genre :"", 
    username: "", 
    aboutuser: "" 
    }, 
    { 
    subject: "", 
    genre :"", 
    username: "", 
    aboutuser: "" 
    }, 
    { 
    subject: "", 
    genre :"", 
    username: "", 
    aboutuser: "" 
    }, 
    ... 
] 
+2

Sie müssen nicht die Größe einer Variablen in Javascript vordefinieren; deklariere einfach ein leeres Array und du kannst beliebig oft darauf "drücken". –

+2

Wahrscheinlich * beliebig * und nicht * unendlich * - Ihre Clients haben nur so viel RAM. – jonrsharpe

+0

Arrays sind in JS dynamisch skaliert. Benötigen Sie tatsächlich Array-Speicher oder brauchen Sie nur einen Typ, der sie kontinuierlich in einer Schleife generiert? Was ist die tatsächliche Verwendung hier? –

Antwort

2

So:

let myArray = [] 

    myArray.push({ 
    subject: "", 
    genre :"", 
    username: "", 
    aboutuser: "" 
    }) 

nur ein leeres Array definieren und das Objekt in es so oft drücken Sie benötigen.

+0

kein Problem. Markieren Sie einfach die Antwort als richtig für zukünftige Referenz der anderen Leute. Glückliche Kodierung –

Verwandte Themen